public class LensProjectionContext<O extends ObjectType> extends LensElementContext<O> implements ModelProjectionContext<O>
INDENT_STRING
addPrimaryDelta, addSecondaryDelta, addToExecutedDeltas, addToSecondaryDelta, checkConsistence, checkConsistence, copyValues, determineOid, fixProvisioningTypeInDelta, getDebugDumpTitle, getDebugDumpTitle, getDelta, getElementDesc, getExecutedDeltas, getLensContext, getNotNullPrismContext, getObjectCurrent, getObjectDefinition, getObjectDeltaObject, getObjectNew, getObjectOld, getObjectTypeClass, getOid, getPrimaryDelta, getPrismContext, getSecondaryDelta, isFresh, markExecutedDeltasAudited, retrieveFromLensElementContextType, setFresh, setLoadedObject, setObjectCurrent, setObjectNew, setObjectOld, setOid, setPrimaryDelta, setSecondaryDelta, storeIntoLensElementContextType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExecutedDeltas, getObjectNew, getObjectOld, getOid, getPrimaryDelta, getSecondaryDelta, setObjectNew, setObjectOld, setPrimaryDelta, setSecondaryDelta
public ObjectDelta<O> getSyncDelta()
ModelProjectionContext
getSyncDelta
in interface ModelProjectionContext<O extends ObjectType>
public void setSyncDelta(ObjectDelta<O> syncDelta)
setSyncDelta
in interface ModelProjectionContext<O extends ObjectType>
public int getWave()
public void setWave(int wave)
public boolean isWaveIncomplete()
public void setWaveIncomplete(boolean waveIncomplete)
public boolean isDoReconciliation()
public void setDoReconciliation(boolean doReconciliation)
public ResourceShadowDiscriminator getResourceShadowDiscriminator()
public void setResourceShadowDiscriminator(ResourceShadowDiscriminator resourceShadowDiscriminator)
public boolean compareResourceShadowDiscriminator(ResourceShadowDiscriminator rsd, boolean compareOrder)
public boolean isThombstone()
public void addAccountSyncDelta(ObjectDelta<O> delta) throws SchemaException
SchemaException
public boolean isAdd()
isAdd
in class LensElementContext<O extends ObjectType>
public boolean isModify()
isModify
in class LensElementContext<O extends ObjectType>
public boolean isDelete()
isDelete
in class LensElementContext<O extends ObjectType>
public ResourceType getResource()
public void setResource(ResourceType resource)
public boolean isAssigned()
public void setAssigned(boolean isAssigned)
public boolean isActive()
public void setActive(boolean isActive)
public Boolean isLegal()
public void setLegal(Boolean isLegal)
public Boolean isLegalOld()
public void setLegalOld(Boolean isLegalOld)
public boolean isExists()
public void setExists(boolean exists)
public SynchronizationIntent getSynchronizationIntent()
public void setSynchronizationIntent(SynchronizationIntent synchronizationIntent)
public SynchronizationPolicyDecision getSynchronizationPolicyDecision()
ModelProjectionContext
getSynchronizationPolicyDecision
in interface ModelProjectionContext<O extends ObjectType>
SynchronizationPolicyDecision
public void setSynchronizationPolicyDecision(SynchronizationPolicyDecision policyDecision)
public int getIteration()
public void setIteration(int iteration)
public String getIterationToken()
public void setIterationToken(String iterationToken)
public boolean isFullShadow()
public boolean hasFullShadow()
public void setFullShadow(boolean fullShadow)
public boolean isShadow()
public ShadowKindType getKind()
public PrismValueDeltaSetTriple<PrismPropertyValue<AccountConstruction>> getAccountConstructionDeltaSetTriple()
public void setAccountConstructionDeltaSetTriple(PrismValueDeltaSetTriple<PrismPropertyValue<AccountConstruction>> accountConstructionDeltaSetTriple)
public AccountConstruction getOutboundAccountConstruction()
public void setOutboundAccountConstruction(AccountConstruction outboundAccountConstruction)
public Map<QName,DeltaSetTriple<ItemValueWithOrigin<? extends PrismPropertyValue<?>>>> getSqueezedAttributes()
public void setSqueezedAttributes(Map<QName,DeltaSetTriple<ItemValueWithOrigin<? extends PrismPropertyValue<?>>>> squeezedAttributes)
public ResourceObjectTypeDefinitionType getResourceAccountTypeDefinitionType()
public RefinedResourceSchema getRefinedResourceSchema() throws SchemaException
SchemaException
public RefinedObjectClassDefinition getRefinedAccountDefinition() throws SchemaException
SchemaException
public Collection<ResourceObjectTypeDependencyType> getDependencies()
public ValuePolicyType getAccountPasswordPolicy()
public void setAccountPasswordPolicy(ValuePolicyType accountPasswordPolicy)
public ValuePolicyType getEffectivePasswordPolicy()
public AssignmentPolicyEnforcementType getAssignmentPolicyEnforcementType()
public boolean isLegalize()
public void recompute() throws SchemaException
recompute
in class LensElementContext<O extends ObjectType>
SchemaException
public void clearIntermediateResults()
public void distributeResource()
public ObjectDelta<O> getExecutableDelta() throws SchemaException
SchemaException
public void checkConsistence()
checkConsistence
in class LensElementContext<O extends ObjectType>
public void checkConsistence(String contextDesc, boolean fresh, boolean force)
protected boolean isRequireSecondardyDeltaOid()
isRequireSecondardyDeltaOid
in class LensElementContext<O extends ObjectType>
public void cleanup()
LensElementContext
cleanup
in class LensElementContext<O extends ObjectType>
public void normalize()
normalize
in class LensElementContext<O extends ObjectType>
public void reset()
LensElementContext
reset
in class LensElementContext<O extends ObjectType>
public void adopt(PrismContext prismContext) throws SchemaException
adopt
in class LensElementContext<O extends ObjectType>
SchemaException
public LensProjectionContext<O> clone(LensContext lensContext)
clone
in class LensElementContext<O extends ObjectType>
protected void copyValues(LensProjectionContext<O> clone, LensContext lensContext)
public boolean hasValueForAttribute(QName attributeName) throws SchemaException
SchemaException
public AccountOperation getOperation()
public void checkEncrypted()
checkEncrypted
in class LensElementContext<O extends ObjectType>
public String getHumanReadableName()
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public String debugDump(int indent, boolean showTriples)
public String dump()
Dumpable
protected String getElementDefaultDesc()
getElementDefaultDesc
in class LensElementContext<O extends ObjectType>
public String toHumanReadableString()
public void addToPrismContainer(PrismContainer<LensProjectionContextType> lensProjectionContextTypeContainer) throws SchemaException
SchemaException
public static LensProjectionContext fromLensProjectionContextType(LensProjectionContextType projectionContextType, LensContext lensContext, OperationResult result) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException
public void determineFullShadowFlag(OperationResultType fetchResult)
Copyright © 2013 evolveum. All rights reserved.