public class ModelPortTypeImpl extends Object implements ModelPortType
Constructor and Description |
---|
ModelPortTypeImpl() |
Modifier and Type | Method and Description |
---|---|
ObjectDeltaOperationListType |
executeChanges(ObjectDeltaListType deltaList,
ModelExecuteOptionsType options)
Faults:
any SystemFaultType
TODO reword to FaultTypes
ObjectAlreadyExistsException: object with specified identifiers already exists, cannot add
ObjectNotFoundException: object required to complete the operation was not found (e.g.
|
ExecuteScriptsResponseType |
executeScripts(ExecuteScriptsType parameters) |
void |
findShadowOwner(String shadowOid,
Holder<UserType> user,
Holder<OperationResultType> result)
Returns the User object representing owner of specified account
(account shadow).
|
void |
getObject(QName objectType,
String oid,
SelectorQualifiedGetOptionsType options,
Holder<ObjectType> object,
Holder<OperationResultType> result)
Returns object for provided OID.
|
TaskType |
importFromResource(String resourceOid,
QName objectClass)
TODO: update description
Launch import task that will import all the accounts from the
resource.
|
TaskType |
notifyChange(ResourceObjectShadowChangeDescriptionType changeDescription)
TODO: update description
Trigger change notification.
|
void |
searchObjects(QName objectType,
com.evolveum.prism.xml.ns._public.query_3.QueryType query,
SelectorQualifiedGetOptionsType options,
Holder<ObjectListType> objectList,
Holder<OperationResultType> result)
Search for objects in the repository.
|
OperationResultType |
testResource(String resourceOid)
WARNING:
This operation should not be here.
|
public TaskType importFromResource(String resourceOid, QName objectClass) throws FaultMessage
ModelPortType
importFromResource
in interface ModelPortType
FaultMessage
public void findShadowOwner(String shadowOid, Holder<UserType> user, Holder<OperationResultType> result) throws FaultMessage
ModelPortType
findShadowOwner
in interface ModelPortType
FaultMessage
public void searchObjects(QName objectType, com.evolveum.prism.xml.ns._public.query_3.QueryType query, SelectorQualifiedGetOptionsType options, Holder<ObjectListType> objectList, Holder<OperationResultType> result) throws FaultMessage
ModelPortType
searchObjects
in interface ModelPortType
FaultMessage
public ExecuteScriptsResponseType executeScripts(ExecuteScriptsType parameters) throws FaultMessage
executeScripts
in interface ModelPortType
FaultMessage
public TaskType notifyChange(ResourceObjectShadowChangeDescriptionType changeDescription) throws FaultMessage
ModelPortType
notifyChange
in interface ModelPortType
FaultMessage
public ObjectDeltaOperationListType executeChanges(ObjectDeltaListType deltaList, ModelExecuteOptionsType options) throws FaultMessage
ModelPortType
executeChanges
in interface ModelPortType
FaultMessage
public void getObject(QName objectType, String oid, SelectorQualifiedGetOptionsType options, Holder<ObjectType> object, Holder<OperationResultType> result) throws FaultMessage
ModelPortType
getObject
in interface ModelPortType
FaultMessage
public OperationResultType testResource(String resourceOid) throws FaultMessage
ModelPortType
testResource
in interface ModelPortType
FaultMessage
Copyright © 2014 Evolveum. All rights reserved.