|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.provisioning.impl.ResourceTypeManager
@Component public class ResourceTypeManager
Constructor Summary | |
---|---|
ResourceTypeManager()
|
Method Summary | |
---|---|
ResourceObjectShadowType |
assembleShadow(ResourceObject resourceObject,
ResourceObjectShadowType repositoryShadow,
OperationResult parentResult)
Creates a shadow object from the supplied resource object. |
ResourceType |
completeResource(ResourceType resource,
Schema resourceSchema,
OperationResult result)
Make sure that the resource is complete. |
RepositoryService |
getRepositoryService()
Get the value of repositoryService. |
Schema |
getResourceSchema(ResourceType resource,
ConnectorInstance connector,
OperationResult parentResult)
|
void |
listShadows(ResourceType resource,
javax.xml.namespace.QName objectClass,
ShadowHandler handler,
boolean readFromRepository,
OperationResult parentResult)
|
void |
searchObjectsIterative(javax.xml.namespace.QName objectClass,
ResourceType resourceType,
ShadowHandler handler,
DiscoveryHandler discoveryHandler,
OperationResult parentResult)
|
void |
setRepositoryService(RepositoryService repositoryService)
Set the value of repositoryService Expected to be injected. |
void |
testConnection(ResourceType resourceType,
OperationResult parentResult)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResourceTypeManager()
Method Detail |
---|
public RepositoryService getRepositoryService()
public void setRepositoryService(RepositoryService repositoryService)
repositoryService
- new value of repositoryServicepublic ResourceType completeResource(ResourceType resource, Schema resourceSchema, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException
resource
- Resource to checkresourceSchema
- schema that was freshly pre-fetched (or null)result
-
ObjectNotFoundException
- connector instance was not found
SchemaException
CommunicationException
- cannot fetch resource schemapublic void testConnection(ResourceType resourceType, OperationResult parentResult)
public Schema getResourceSchema(ResourceType resource, ConnectorInstance connector, OperationResult parentResult) throws SchemaException, CommunicationException
SchemaException
CommunicationException
public void listShadows(ResourceType resource, javax.xml.namespace.QName objectClass, ShadowHandler handler, boolean readFromRepository, OperationResult parentResult) throws CommunicationException, ObjectNotFoundException, SchemaException
CommunicationException
ObjectNotFoundException
SchemaException
public void searchObjectsIterative(javax.xml.namespace.QName objectClass, ResourceType resourceType, ShadowHandler handler, DiscoveryHandler discoveryHandler, OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, SchemaException
ObjectNotFoundException
CommunicationException
SchemaException
public ResourceObjectShadowType assembleShadow(ResourceObject resourceObject, ResourceObjectShadowType repositoryShadow, OperationResult parentResult) throws SchemaException
resourceObject
- repositoryShadow
-
SchemaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |