Modifier and Type | Class and Description |
---|---|
class |
CompositeRefinedObjectClassDefinition
Used to represent combined definition of structural and auxiliary object classes.
|
class |
LayerRefinedObjectClassDefinition |
class |
RefinedObjectClassDefinition |
Modifier and Type | Method and Description |
---|---|
Collection<ObjectClassComplexTypeDefinition> |
LayerRefinedResourceSchema.getObjectClassDefinitions() |
Modifier and Type | Method and Description |
---|---|
boolean |
LayerRefinedAttributeDefinition.isIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
boolean |
LayerRefinedAttributeDefinition.isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
void |
RefinedObjectClassDefinition.parseAttributesFrom(RefinedResourceSchema rSchema,
ObjectClassComplexTypeDefinition ocDef,
boolean auxiliary,
String contextDescription) |
static RefinedObjectClassDefinition |
RefinedObjectClassDefinition.parseFromSchema(ObjectClassComplexTypeDefinition objectClassDef,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
RefinedResourceSchema rSchema,
PrismContext prismContext,
String contextDescription) |
void |
RefinedObjectClassDefinition.setObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition) |
void |
LayerRefinedObjectClassDefinition.setObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition) |
Modifier and Type | Method and Description |
---|---|
ObjectClassComplexTypeDefinition |
SynchronizeAccountResultHandler.getObjectClass() |
ObjectClassComplexTypeDefinition |
ReconciliationTaskResult.getObjectclassDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
ReconciliationTaskResult.setObjectclassDefinition(ObjectClassComplexTypeDefinition refinedObjectclassDefinition) |
Constructor and Description |
---|
SynchronizeAccountResultHandler(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource,
ObjectClassComplexTypeDefinition objectClass,
String processShortName,
Task coordinatorTask,
ResourceObjectChangeListener objectChangeListener,
TaskManager taskManager) |
Modifier and Type | Method and Description |
---|---|
static ObjectClassComplexTypeDefinition |
Utils.determineObjectClass(RefinedResourceSchema refinedSchema,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow) |
static ObjectClassComplexTypeDefinition |
Utils.determineObjectClass(RefinedResourceSchema refinedSchema,
Task task) |
Modifier and Type | Method and Description |
---|---|
void |
StateReporter.recordIcfOperationEnd(ProvisioningOperation operation,
ObjectClassComplexTypeDefinition objectClassDef,
Throwable ex,
org.identityconnectors.framework.common.objects.Uid uid) |
void |
StateReporter.recordIcfOperationResume(ProvisioningOperation operation,
ObjectClassComplexTypeDefinition objectClassDef) |
void |
StateReporter.recordIcfOperationStart(ProvisioningOperation operation,
ObjectClassComplexTypeDefinition objectClassDef,
org.identityconnectors.framework.common.objects.Uid uid) |
void |
StateReporter.recordIcfOperationSuspend(ProvisioningOperation operation,
ObjectClassComplexTypeDefinition objectClassDef) |
Modifier and Type | Method and Description |
---|---|
ObjectClassComplexTypeDefinition |
Change.getObjectClassDefinition() |
Modifier and Type | Method and Description |
---|---|
int |
ConnectorInstance.count(ObjectClassComplexTypeDefinition objectClassDefinition,
ObjectQuery query,
com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.PagedSearchCapabilityType pagedSearchConfigurationType,
StateReporter reporter,
OperationResult parentResult)
Counts objects on resource.
|
void |
ConnectorInstance.deleteObject(ObjectClassComplexTypeDefinition objectClass,
Collection<Operation> additionalOperations,
Collection<? extends ResourceAttribute<?>> identifiers,
StateReporter reporter,
OperationResult parentResult) |
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ConnectorInstance.fetchChanges(ObjectClassComplexTypeDefinition objectClass,
PrismProperty<?> lastToken,
AttributesToReturn attrsToReturn,
StateReporter reporter,
OperationResult parentResult)
Token may be null.
|
<T> PrismProperty<T> |
ConnectorInstance.fetchCurrentToken(ObjectClassComplexTypeDefinition objectClass,
StateReporter reporter,
OperationResult parentResult)
Returns the latest token.
|
Collection<PropertyModificationOperation> |
ConnectorInstance.modifyObject(ObjectClassComplexTypeDefinition objectClass,
Collection<? extends ResourceAttribute<?>> identifiers,
Collection<Operation> changes,
StateReporter reporter,
OperationResult parentResult)
TODO: This should return indication how the operation went, e.g.
|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ConnectorInstance.search(ObjectClassComplexTypeDefinition objectClassDefinition,
ObjectQuery query,
ResultHandler<T> handler,
AttributesToReturn attributesToReturn,
com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.PagedSearchCapabilityType pagedSearchConfigurationType,
SearchHierarchyConstraints searchHierarchyConstraints,
StateReporter reporter,
OperationResult parentResult)
Execute iterative search operation.
|
void |
Change.setObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition) |
Modifier and Type | Method and Description |
---|---|
<T> String |
IcfNameMapper.convertAttributeNameToIcf(QName attributeName,
ObjectClassComplexTypeDefinition ocDef,
String desc) |
String |
IcfNameMapper.convertAttributeNameToIcf(ResourceAttribute<?> attribute,
ObjectClassComplexTypeDefinition ocDef) |
QName |
IcfNameMapper.convertAttributeNameToQName(String icfAttrName,
ObjectClassComplexTypeDefinition ocDef) |
int |
ConnectorInstanceIcfImpl.count(ObjectClassComplexTypeDefinition objectClassDefinition,
ObjectQuery query,
com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.PagedSearchCapabilityType pagedSearchCapabilityType,
StateReporter reporter,
OperationResult parentResult) |
void |
ConnectorInstanceIcfImpl.deleteObject(ObjectClassComplexTypeDefinition objectClass,
Collection<Operation> additionalOperations,
Collection<? extends ResourceAttribute<?>> identifiers,
StateReporter reporter,
OperationResult parentResult) |
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ConnectorInstanceIcfImpl.fetchChanges(ObjectClassComplexTypeDefinition objectClass,
PrismProperty<?> lastToken,
AttributesToReturn attrsToReturn,
StateReporter reporter,
OperationResult parentResult) |
<T> PrismProperty<T> |
ConnectorInstanceIcfImpl.fetchCurrentToken(ObjectClassComplexTypeDefinition objectClassDef,
StateReporter reporter,
OperationResult parentResult) |
Set<PropertyModificationOperation> |
ConnectorInstanceIcfImpl.modifyObject(ObjectClassComplexTypeDefinition objectClassDef,
Collection<? extends ResourceAttribute<?>> identifiers,
Collection<Operation> changes,
StateReporter reporter,
OperationResult parentResult) |
org.identityconnectors.framework.common.objects.ObjectClass |
IcfNameMapper.objectClassToIcf(ObjectClassComplexTypeDefinition objectClassDefinition,
String schemaNamespace,
com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType,
boolean legacySchema)
Maps a midPoint QName objctclass to the ICF native objectclass name.
|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ConnectorInstanceIcfImpl.search(ObjectClassComplexTypeDefinition objectClassDefinition,
ObjectQuery query,
ResultHandler<T> handler,
AttributesToReturn attributesToReturn,
com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.PagedSearchCapabilityType pagedSearchCapabilityType,
SearchHierarchyConstraints searchHierarchyConstraints,
StateReporter reporter,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
ObjectClassComplexTypeDefinition |
FilterInterpreter.getObjectClassDefinition() |
Constructor and Description |
---|
FilterInterpreter(ObjectClassComplexTypeDefinition objectClassDefinition) |
Modifier and Type | Method and Description |
---|---|
ObjectClassComplexTypeDefinition |
ObjectClassComplexTypeDefinition.clone() |
ObjectClassComplexTypeDefinition |
ConnectorSchema.createObjectClassDefinition(QName typeName)
Creates a new resource object definition and adds it to the schema.
|
ObjectClassComplexTypeDefinition |
ResourceSchema.createObjectClassDefinition(QName typeName)
Creates a new resource object definition and adds it to the schema.
|
ObjectClassComplexTypeDefinition |
ConnectorSchema.createObjectClassDefinition(String localTypeName)
Creates a new resource object definition and adds it to the schema.
|
ObjectClassComplexTypeDefinition |
ResourceSchema.createObjectClassDefinition(String localTypeName)
Creates a new resource object definition and adds it to the schema.
|
ObjectClassComplexTypeDefinition |
ResourceSchema.findDefaultObjectClassDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind) |
ObjectClassComplexTypeDefinition |
ConnectorSchema.findObjectClassDefinition(QName qName) |
ObjectClassComplexTypeDefinition |
ResourceSchema.findObjectClassDefinition(QName qName) |
ObjectClassComplexTypeDefinition |
ResourceSchema.findObjectClassDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent) |
ObjectClassComplexTypeDefinition |
ConnectorSchema.findObjectClassDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadow) |
ObjectClassComplexTypeDefinition |
ResourceSchema.findObjectClassDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadow) |
ObjectClassComplexTypeDefinition |
ConnectorSchema.findObjectClassDefinition(String localName) |
ObjectClassComplexTypeDefinition |
ResourceSchema.findObjectClassDefinition(String localName) |
ObjectClassComplexTypeDefinition |
ResourceAttributeContainerDefinition.getComplexTypeDefinition() |
ObjectClassComplexTypeDefinition |
ResourceObjectIdentification.getObjectClassDefinition() |
Modifier and Type | Method and Description |
---|---|
Collection<ObjectClassComplexTypeDefinition> |
ConnectorSchema.getObjectClassDefinitions() |
Collection<ObjectClassComplexTypeDefinition> |
ResourceSchema.getObjectClassDefinitions() |
Modifier and Type | Method and Description |
---|---|
static ResourceAttributeContainer |
ResourceAttributeContainer.convertFromContainer(PrismContainer<?> origAttrContainer,
ObjectClassComplexTypeDefinition objectClassDefinition) |
protected void |
ObjectClassComplexTypeDefinition.copyDefinitionData(ObjectClassComplexTypeDefinition clone) |
static ResourceAttributeContainer |
ResourceAttributeContainer.createEmptyContainer(QName elementName,
ObjectClassComplexTypeDefinition objectClassDefinition) |
boolean |
ResourceAttributeDefinition.isIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
boolean |
ResourceAttributeDefinition.isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
Constructor and Description |
---|
ResourceAttributeContainerDefinition(QName name,
ObjectClassComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext) |
ResourceObjectIdentification(ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> primaryIdentifiers,
Collection<? extends ResourceAttribute<?>> secondaryIdentifiers) |
Modifier and Type | Method and Description |
---|---|
static ObjectClassComplexTypeDefinition |
ShadowUtil.getObjectClassDefinition(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow) |
static ObjectClassComplexTypeDefinition |
ShadowUtil.getObjectClassDefinition(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadow) |
Modifier and Type | Method and Description |
---|---|
static PrismObjectDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowUtil.applyObjectClass(PrismObjectDefinition<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadowDefinition,
ObjectClassComplexTypeDefinition objectClassDefinition) |
static ResourceAttributeContainer |
ShadowUtil.getOrCreateAttributesContainer(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
ObjectClassComplexTypeDefinition objectClassDefinition) |
static ResourceObjectIdentification |
ShadowUtil.getResourceObjectIdentification(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
ObjectClassComplexTypeDefinition objectClassDefinition) |
static ResourceAttribute<?> |
ShadowUtil.getSecondaryIdentifier(ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> identifiers) |
static Collection<ResourceAttribute<?>> |
ShadowUtil.getSecondaryIdentifiers(Collection<? extends ResourceAttribute<?>> identifiers,
ObjectClassComplexTypeDefinition objectClassDefinition) |
static boolean |
ShadowUtil.hasPrimaryIdentifier(Collection<? extends ResourceAttribute<?>> identifiers,
ObjectClassComplexTypeDefinition objectClassDefinition) |
Modifier and Type | Method and Description |
---|---|
protected ObjectQuery |
AbstractIntegrationTest.createShadowQuerySecondaryIdentifier(ObjectClassComplexTypeDefinition rAccount,
String identifier,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource) |
Constructor and Description |
---|
ResourceObjectTypeDto(ObjectClassComplexTypeDefinition definition) |
Copyright © 2016 evolveum. All rights reserved.