public class ProvisioningContext extends StateReporter
Constructor and Description |
---|
ProvisioningContext(ConnectorManager connectorManager,
ResourceManager resourceManager,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
void |
assertDefinition() |
void |
assertDefinition(String message) |
Collection<QName> |
getAdditionalAuxiliaryObjectClassQNames() |
String |
getChannel() |
ConnectorInstance |
getConnector(OperationResult parentResult) |
String |
getDesc() |
RefinedObjectClassDefinition |
getObjectClassDefinition() |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
getOriginalShadow() |
RefinedResourceSchema |
getRefinedSchema() |
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType |
getResource() |
ResourceShadowDiscriminator |
getShadowCoordinates() |
boolean |
isUseRefinedDefinition() |
boolean |
isWildcard() |
void |
setAdditionalAuxiliaryObjectClassQNames(Collection<QName> additionalAuxiliaryObjectClassQNames) |
void |
setOriginalShadow(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> originalShadow) |
void |
setResourceOid(String resourceOid) |
void |
setShadowCoordinates(ResourceShadowDiscriminator shadowCoordinates) |
void |
setUseRefinedDefinition(boolean useRefinedDefinition) |
ProvisioningContext |
spawn(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow)
Creates a context for a different object class on the same resource.
|
ProvisioningContext |
spawn(QName objectClassQName)
Creates a context for a different object class on the same resource.
|
ProvisioningContext |
spawn(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent)
Creates a context for a different object class on the same resource.
|
String |
toString() |
getResourceOid, getTask, recordIcfOperationEnd, recordIcfOperationResume, recordIcfOperationStart, recordIcfOperationSuspend, setResourceName, setTask
public ProvisioningContext(ConnectorManager connectorManager, ResourceManager resourceManager, OperationResult parentResult)
public void setResourceOid(String resourceOid)
setResourceOid
in class StateReporter
public ResourceShadowDiscriminator getShadowCoordinates()
public void setShadowCoordinates(ResourceShadowDiscriminator shadowCoordinates)
public PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> getOriginalShadow()
public void setOriginalShadow(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> originalShadow)
public Collection<QName> getAdditionalAuxiliaryObjectClassQNames()
public void setAdditionalAuxiliaryObjectClassQNames(Collection<QName> additionalAuxiliaryObjectClassQNames)
public boolean isUseRefinedDefinition()
public void setUseRefinedDefinition(boolean useRefinedDefinition)
public com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType getResource() throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException
public RefinedResourceSchema getRefinedSchema() throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException
public RefinedObjectClassDefinition getObjectClassDefinition() throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException
public String getChannel()
public ConnectorInstance getConnector(OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException
public boolean isWildcard()
public ProvisioningContext spawn(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind, String intent)
public ProvisioningContext spawn(QName objectClassQName) throws SchemaException
SchemaException
public ProvisioningContext spawn(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow) throws SchemaException
SchemaException
public void assertDefinition(String message) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException
public void assertDefinition() throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException
public String getDesc()
Copyright © 2016 evolveum. All rights reserved.