Class Resource
- java.lang.Object
-
- com.evolveum.midpoint.provisioning.api.Resource
-
@Experimental public class Resource extends Object
"One stop shop" for accessing various aspects of a resource (defined byResourceType
object). HIGHLY EXPERIMENTAL (maybe not a good idea at all)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable ResourceSchema
getCompleteSchema()
@NotNull ResourceSchema
getCompleteSchemaRequired()
@NotNull Collection<ResourceObjectTypeDefinition>
getObjectTypeDefinitions()
@Nullable ResourceSchema
getRawSchema()
@NotNull ResourceSchema
getRawSchemaRequired()
static Resource
of(@NotNull ResourceType resourceBean)
-
-
-
Method Detail
-
of
public static Resource of(@NotNull @NotNull ResourceType resourceBean)
-
getRawSchema
@Nullable public @Nullable ResourceSchema getRawSchema() throws SchemaException
- Throws:
SchemaException
-
getRawSchemaRequired
@NotNull public @NotNull ResourceSchema getRawSchemaRequired() throws SchemaException, ConfigurationException
-
getCompleteSchema
@Nullable public @Nullable ResourceSchema getCompleteSchema() throws SchemaException, ConfigurationException
-
getCompleteSchemaRequired
@NotNull public @NotNull ResourceSchema getCompleteSchemaRequired() throws SchemaException, ConfigurationException
-
getObjectTypeDefinitions
@NotNull public @NotNull Collection<ResourceObjectTypeDefinition> getObjectTypeDefinitions() throws SchemaException, ConfigurationException
-
-