|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.evolveum.midpoint.model.ModelWebService
@Service public class ModelWebService
| Field Summary |
|---|
| Fields inherited from interface com.evolveum.midpoint.model.api.ModelPort |
|---|
ADD_OBJECT, CLASS_NAME_WITH_DOT, DELETE_OBJECT, GET_OBJECT, GET_PROPERTY_AVAILABLE_VALUES, IMPORT_FROM_RESOURCE, LIST_ACCOUNT_SHADOW_OWNER, LIST_OBJECTS, LIST_RESOURCE_OBJECT_SHADOWS, LIST_RESOURCE_OBJECTS, MODIFY_OBJECT, SEARCH_OBJECTS, TEST_RESOURCE |
| Constructor Summary | |
|---|---|
ModelWebService()
|
|
| Method Summary | |
|---|---|
void |
addObject(ObjectType object,
javax.xml.ws.Holder<java.lang.String> oidHolder,
javax.xml.ws.Holder<OperationResultType> result)
Add new object. |
OperationResultType |
deleteObject(java.lang.String objectTypeUri,
java.lang.String oid)
Deleted object with provided OID. |
void |
getObject(java.lang.String objectTypeUri,
java.lang.String oid,
PropertyReferenceListType resolve,
javax.xml.ws.Holder<ObjectType> objectHolder,
javax.xml.ws.Holder<OperationResultType> resultHolder)
Returns object for provided OID. |
void |
getPropertyAvailableValues(java.lang.String oid,
PropertyReferenceListType properties,
javax.xml.ws.Holder<PropertyAvailableValuesListType> propertyAvailableValuesListHolder,
javax.xml.ws.Holder<OperationResultType> result)
Returns list of available values for specified properties. |
TaskType |
importFromResource(java.lang.String resourceOid,
javax.xml.namespace.QName objectClass)
TODO: update description Launch import task that will import all the accounts from the resource. |
void |
listAccountShadowOwner(java.lang.String accountOid,
javax.xml.ws.Holder<UserType> userHolder,
javax.xml.ws.Holder<OperationResultType> result)
Returns the User object representing owner of specified account (account shadow). |
void |
listObjects(java.lang.String objectType,
PagingType paging,
javax.xml.ws.Holder<ObjectListType> objectListHolder,
javax.xml.ws.Holder<OperationResultType> result)
Returns all objects of specified type in the repository. |
void |
listResourceObjects(java.lang.String resourceOid,
javax.xml.namespace.QName objectType,
PagingType paging,
javax.xml.ws.Holder<ObjectListType> objectListTypeHolder,
javax.xml.ws.Holder<OperationResultType> result)
WARNING: This operation should not be here. |
void |
listResourceObjectShadows(java.lang.String resourceOid,
java.lang.String resourceObjectShadowType,
javax.xml.ws.Holder<ResourceObjectShadowListType> resourceObjectShadowListHolder,
javax.xml.ws.Holder<OperationResultType> result)
Search for resource object shadows of a specified type that belong to the specified resource. |
OperationResultType |
modifyObject(java.lang.String objectTypeUri,
ObjectModificationType change)
Modifies object using relative change description. |
void |
searchObjects(java.lang.String objectTypeUri,
QueryType query,
PagingType paging,
javax.xml.ws.Holder<ObjectListType> objectListHolder,
javax.xml.ws.Holder<OperationResultType> result)
Search for objects in the repository. |
OperationResultType |
testResource(java.lang.String resourceOid)
WARNING: This operation should not be here. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ModelWebService()
| Method Detail |
|---|
public void addObject(ObjectType object,
javax.xml.ws.Holder<java.lang.String> oidHolder,
javax.xml.ws.Holder<OperationResultType> result)
throws FaultMessage
ModelPortType
addObject in interface ModelPortTypeFaultMessage
public void getObject(java.lang.String objectTypeUri,
java.lang.String oid,
PropertyReferenceListType resolve,
javax.xml.ws.Holder<ObjectType> objectHolder,
javax.xml.ws.Holder<OperationResultType> resultHolder)
throws FaultMessage
ModelPortType
getObject in interface ModelPortTypeFaultMessage
public void listObjects(java.lang.String objectType,
PagingType paging,
javax.xml.ws.Holder<ObjectListType> objectListHolder,
javax.xml.ws.Holder<OperationResultType> result)
throws FaultMessage
ModelPortType
listObjects in interface ModelPortTypeFaultMessage
public void searchObjects(java.lang.String objectTypeUri,
QueryType query,
PagingType paging,
javax.xml.ws.Holder<ObjectListType> objectListHolder,
javax.xml.ws.Holder<OperationResultType> result)
throws FaultMessage
ModelPortType
searchObjects in interface ModelPortTypeFaultMessage
public OperationResultType modifyObject(java.lang.String objectTypeUri,
ObjectModificationType change)
throws FaultMessage
ModelPortType
modifyObject in interface ModelPortTypeFaultMessage
public OperationResultType deleteObject(java.lang.String objectTypeUri,
java.lang.String oid)
throws FaultMessage
ModelPortType
deleteObject in interface ModelPortTypeFaultMessage
public void getPropertyAvailableValues(java.lang.String oid,
PropertyReferenceListType properties,
javax.xml.ws.Holder<PropertyAvailableValuesListType> propertyAvailableValuesListHolder,
javax.xml.ws.Holder<OperationResultType> result)
throws FaultMessage
ModelPortType
getPropertyAvailableValues in interface ModelPortTypeFaultMessage
public void listAccountShadowOwner(java.lang.String accountOid,
javax.xml.ws.Holder<UserType> userHolder,
javax.xml.ws.Holder<OperationResultType> result)
throws FaultMessage
ModelPortType
listAccountShadowOwner in interface ModelPortTypeFaultMessage
public void listResourceObjectShadows(java.lang.String resourceOid,
java.lang.String resourceObjectShadowType,
javax.xml.ws.Holder<ResourceObjectShadowListType> resourceObjectShadowListHolder,
javax.xml.ws.Holder<OperationResultType> result)
throws FaultMessage
ModelPortType
listResourceObjectShadows in interface ModelPortTypeFaultMessage
public void listResourceObjects(java.lang.String resourceOid,
javax.xml.namespace.QName objectType,
PagingType paging,
javax.xml.ws.Holder<ObjectListType> objectListTypeHolder,
javax.xml.ws.Holder<OperationResultType> result)
throws FaultMessage
ModelPortType
listResourceObjects in interface ModelPortTypeFaultMessage
public OperationResultType testResource(java.lang.String resourceOid)
throws FaultMessage
ModelPortType
testResource in interface ModelPortTypeFaultMessage
public TaskType importFromResource(java.lang.String resourceOid,
javax.xml.namespace.QName objectClass)
throws FaultMessage
ModelPortType
importFromResource in interface ModelPortTypeFaultMessage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||