@Component public class ResourceManager extends Object
Constructor and Description |
---|
ResourceManager() |
Modifier and Type | Method and Description |
---|---|
void |
applyDefinition(ObjectDelta<ResourceType> delta,
ResourceType resourceWhenNoOid,
OperationResult objectResult) |
void |
applyDefinition(PrismObject<ResourceType> resource,
OperationResult parentResult) |
void |
deleteResource(String oid,
ProvisioningOperationOptions options,
Task task,
OperationResult parentResult) |
Object |
executeScript(String resourceOid,
ProvisioningScriptType script,
Task task,
OperationResult result) |
PrismObject<ResourceType> |
getResource(PrismObject<ResourceType> repositoryObject,
OperationResult parentResult) |
PrismObject<ResourceType> |
getResource(String oid,
OperationResult parentResult) |
ResourceSchema |
getResourceSchema(ResourceType resource,
OperationResult parentResult) |
void |
modifyResourceAvailabilityStatus(PrismObject<ResourceType> resource,
AvailabilityStatusType status,
OperationResult result) |
void |
testConnection(PrismObject<ResourceType> resource,
OperationResult parentResult) |
public PrismObject<ResourceType> getResource(PrismObject<ResourceType> repositoryObject, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException
public PrismObject<ResourceType> getResource(String oid, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException
public void deleteResource(String oid, ProvisioningOperationOptions options, Task task, OperationResult parentResult) throws ObjectNotFoundException
ObjectNotFoundException
public void testConnection(PrismObject<ResourceType> resource, OperationResult parentResult)
public void modifyResourceAvailabilityStatus(PrismObject<ResourceType> resource, AvailabilityStatusType status, OperationResult result)
public ResourceSchema getResourceSchema(ResourceType resource, OperationResult parentResult) throws SchemaException, CommunicationException, ConfigurationException
public void applyDefinition(ObjectDelta<ResourceType> delta, ResourceType resourceWhenNoOid, OperationResult objectResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException
public void applyDefinition(PrismObject<ResourceType> resource, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException
public Object executeScript(String resourceOid, ProvisioningScriptType script, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException
Copyright © 2013 evolveum. All rights reserved.