Modifier and Type | Method and Description |
---|---|
abstract <T extends ShadowType> |
ErrorHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
<T extends ShadowType> |
SchemaExceptionHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
ConfigurationExceptionHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
ObjectAlreadyExistHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
SecurityViolationHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
ObjectNotFoundHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
CommunicationExceptionHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
GenericErrorHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
Collection<ResourceAttribute<?>> |
ConnectorInstance.addObject(PrismObject<? extends ShadowType> object,
Collection<Operation> additionalOperations,
OperationResult parentResult)
TODO: This should return indication how the operation went, e.g.
|
void |
ConnectorInstance.configure(PrismContainerValue<?> configuration,
OperationResult parentResult)
The connector instance will be configured to the state that it can
immediately access the resource.
|
void |
ConnectorInstance.deleteObject(ObjectClassComplexTypeDefinition objectClass,
Collection<Operation> additionalOperations,
Collection<? extends ResourceAttribute<?>> identifiers,
OperationResult parentResult) |
Object |
ConnectorInstance.executeScript(ExecuteProvisioningScriptOperation scriptOperation,
OperationResult parentResult) |
Collection<Object> |
ConnectorInstance.fetchCapabilities(OperationResult parentResult)
Retrieves native connector capabilities.
|
<T extends ShadowType> |
ConnectorInstance.fetchChanges(ObjectClassComplexTypeDefinition objectClass,
PrismProperty<?> lastToken,
OperationResult parentResult)
Token may be null.
|
PrismProperty<?> |
ConnectorInstance.fetchCurrentToken(ObjectClassComplexTypeDefinition objectClass,
OperationResult parentResult)
Returns the latest token.
|
<T extends ShadowType> |
ConnectorInstance.fetchObject(Class<T> type,
ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> identifiers,
AttributesToReturn attributesToReturn,
OperationResult parentResult)
Retrieves a specific object from the resource.
|
ResourceSchema |
ConnectorInstance.fetchResourceSchema(List<QName> generateObjectClasses,
OperationResult parentResult)
Retrieves the schema from the resource.
|
void |
ConnectorInstance.initialize(ResourceSchema resourceSchema,
Collection<Object> capabilities,
OperationResult parentResult)
Get necessary information from the remote system.
|
Collection<PropertyModificationOperation> |
ConnectorInstance.modifyObject(ObjectClassComplexTypeDefinition objectClass,
Collection<? extends ResourceAttribute<?>> identifiers,
Collection<Operation> changes,
OperationResult parentResult)
TODO: This should return indication how the operation went, e.g.
|
<T extends ShadowType> |
ConnectorInstance.search(ObjectClassComplexTypeDefinition objectClassDefinition,
ObjectQuery query,
ResultHandler<T> handler,
OperationResult parentResult)
Execute iterative search operation.
|
Modifier and Type | Method and Description |
---|---|
Collection<ResourceAttribute<?>> |
ConnectorInstanceIcfImpl.addObject(PrismObject<? extends ShadowType> object,
Collection<Operation> additionalOperations,
OperationResult parentResult) |
void |
ConnectorInstanceIcfImpl.configure(PrismContainerValue<?> configuration,
OperationResult parentResult) |
void |
ConnectorInstanceIcfImpl.deleteObject(ObjectClassComplexTypeDefinition objectClass,
Collection<Operation> additionalOperations,
Collection<? extends ResourceAttribute<?>> identifiers,
OperationResult parentResult) |
Object |
ConnectorInstanceIcfImpl.executeScript(ExecuteProvisioningScriptOperation scriptOperation,
OperationResult parentResult) |
Collection<Object> |
ConnectorInstanceIcfImpl.fetchCapabilities(OperationResult parentResult) |
<T extends ShadowType> |
ConnectorInstanceIcfImpl.fetchChanges(ObjectClassComplexTypeDefinition objectClass,
PrismProperty<?> lastToken,
OperationResult parentResult) |
PrismProperty<?> |
ConnectorInstanceIcfImpl.fetchCurrentToken(ObjectClassComplexTypeDefinition objectClass,
OperationResult parentResult) |
<T extends ShadowType> |
ConnectorInstanceIcfImpl.fetchObject(Class<T> type,
ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> identifiers,
AttributesToReturn attributesToReturn,
OperationResult parentResult) |
ResourceSchema |
ConnectorInstanceIcfImpl.fetchResourceSchema(List<QName> generateObjectClasses,
OperationResult parentResult) |
void |
ConnectorInstanceIcfImpl.initialize(ResourceSchema resourceSchema,
Collection<Object> capabilities,
OperationResult parentResult) |
Set<PropertyModificationOperation> |
ConnectorInstanceIcfImpl.modifyObject(ObjectClassComplexTypeDefinition objectClass,
Collection<? extends ResourceAttribute<?>> identifiers,
Collection<Operation> changes,
OperationResult parentResult) |
<T extends ShadowType> |
ConnectorInstanceIcfImpl.search(ObjectClassComplexTypeDefinition objectClassDefinition,
ObjectQuery query,
ResultHandler<T> handler,
OperationResult parentResult) |
Copyright © 2013 evolveum. All rights reserved.