Uses of Class
org.identityconnectors.framework.common.objects.ObjectClassInfo
-
Uses of ObjectClassInfo in org.identityconnectors.framework.common.objects
Modifier and TypeMethodDescriptionObjectClassInfoBuilder.build()
Constructs an instance ofObjectClassInfo
with any characteristics that were previously specified using this builder.Schema.findObjectClassInfo
(String type) Returns the ObjectClassInfo for the given type.Modifier and TypeMethodDescriptionSchema.getObjectClassInfo()
Returns the set of object classes that are defined in the schema, regardless of which operations support them.Map<Class<? extends APIOperation>,
Set<ObjectClassInfo>> Schema.getSupportedObjectClassesByOperation()
Returns the set of object classes that apply to a particular operation.Schema.getSupportedObjectClassesByOperation
(Class<? extends APIOperation> apiop) Returns the supported object classes for the given operation.Modifier and TypeMethodDescriptionvoid
SchemaBuilder.addSupportedObjectClass
(Class<? extends SPIOperation> op, ObjectClassInfo def) Adds the given ObjectClassInfo as a supported ObjectClass for the given operation.void
SchemaBuilder.defineObjectClass
(ObjectClassInfo info) Adds another ObjectClassInfo to the schema.final void
SchemaBuilder.defineObjectClass
(ObjectClassInfo objectClassInfo, Class<? extends SPIOperation>... operations) Adds another ObjectClassInfo to the schema.void
SchemaBuilder.removeSupportedObjectClass
(Class<? extends SPIOperation> op, ObjectClassInfo def) Removes the given ObjectClassInfo as a supported ObjectClass for the given operation.ModifierConstructorDescriptionSchema
(Set<ObjectClassInfo> info, Set<OperationOptionInfo> options, Map<Class<? extends APIOperation>, Set<ObjectClassInfo>> supportedObjectClassesByOperation, Map<Class<? extends APIOperation>, Set<OperationOptionInfo>> supportedOptionsByOperation) Public only for serialization; please use SchemaBuilder instead.Schema
(Set<ObjectClassInfo> info, Set<OperationOptionInfo> options, Map<Class<? extends APIOperation>, Set<ObjectClassInfo>> supportedObjectClassesByOperation, Map<Class<? extends APIOperation>, Set<OperationOptionInfo>> supportedOptionsByOperation) Public only for serialization; please use SchemaBuilder instead.