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) |
CompositeRefinedObjectClassDefinition |
computeCompositeObjectClassDefinition(Collection<QName> auxObjectClassQNames) |
RefinedObjectClassDefinition |
computeCompositeObjectClassDefinition(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow) |
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 CompositeRefinedObjectClassDefinition computeCompositeObjectClassDefinition(@NotNull Collection<QName> auxObjectClassQNames) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException
public RefinedObjectClassDefinition computeCompositeObjectClassDefinition(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException
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.