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 byResourceTypeobject). 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 ResourceSchemagetCompleteSchema()@NotNull ResourceSchemagetCompleteSchemaRequired()@NotNull Collection<ResourceObjectTypeDefinition>getObjectTypeDefinitions()@Nullable ResourceSchemagetRawSchema()@NotNull ResourceSchemagetRawSchemaRequired()static Resourceof(@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
 
 - 
 
 -