|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.model.lens.LensElementContext<O>
com.evolveum.midpoint.model.lens.LensProjectionContext<O>
public class LensProjectionContext<O extends ObjectType>
Field Summary |
---|
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable |
---|
INDENT_STRING |
Method Summary | |
---|---|
void |
addAccountSyncDelta(ObjectDelta<O> delta)
|
void |
adopt(PrismContext prismContext)
|
void |
checkConsistence()
|
void |
checkConsistence(java.lang.String contextDesc,
boolean fresh)
|
void |
cleanup()
Cleans up the contexts by removing secondary deltas and other working state. |
void |
clearIntermediateResults()
|
LensProjectionContext<O> |
clone(LensContext lensContext)
|
protected void |
copyValues(LensProjectionContext<O> clone,
LensContext lensContext)
|
java.lang.String |
debugDump()
Show the content of the object intended for diagnostics by system administrator. |
java.lang.String |
debugDump(int indent)
|
java.lang.String |
debugDump(int indent,
boolean showTriples)
|
void |
distributeResource()
Distribute the resource that's in the context into all the prism objects (old, new) and deltas. |
java.lang.String |
dump()
Show the content of the object intended for diagnostics by developer. |
PrismValueDeltaSetTriple<PrismPropertyValue<AccountConstruction>> |
getAccountConstructionDeltaSetTriple()
|
ValuePolicyType |
getAccountPasswordPolicy()
|
AssignmentPolicyEnforcementType |
getAssignmentPolicyEnforcementType()
|
java.util.Collection<ResourceShadowDiscriminatorType> |
getDependencies()
|
ValuePolicyType |
getEffectivePasswordPolicy()
|
protected java.lang.String |
getElementDefaultDesc()
|
ObjectDelta<O> |
getExecutableDelta()
Returns delta suitable for execution. |
java.lang.String |
getHumanReadableName()
|
int |
getIteration()
|
java.lang.String |
getIterationToken()
|
AccountConstruction |
getOutboundAccountConstruction()
|
RefinedAccountDefinition |
getRefinedAccountDefinition()
|
RefinedResourceSchema |
getRefinedResourceSchema()
|
ResourceType |
getResource()
|
ResourceAccountTypeDefinitionType |
getResourceAccountTypeDefinitionType()
|
ResourceShadowDiscriminator |
getResourceShadowDiscriminator()
|
java.util.Map<javax.xml.namespace.QName,DeltaSetTriple<ItemValueWithOrigin<? extends PrismPropertyValue<?>>>> |
getSqueezedAttributes()
|
ObjectDelta<O> |
getSyncDelta()
Returns synchronization delta. |
SynchronizationIntent |
getSynchronizationIntent()
|
SynchronizationPolicyDecision |
getSynchronizationPolicyDecision()
Decision regarding the account. |
int |
getWave()
|
boolean |
hasValueForAttribute(javax.xml.namespace.QName attributeName)
Returns true if the projection has any value for specified attribute, has any delta for it or any other indication that there will be delta (e.g. |
boolean |
isActive()
|
boolean |
isAdd()
|
boolean |
isAssigned()
|
boolean |
isDelete()
|
boolean |
isDoReconciliation()
|
boolean |
isFullShadow()
|
protected boolean |
isRequireSecondardyDeltaOid()
|
boolean |
isShadow()
|
void |
normalize()
|
void |
recompute()
Recomputes the new state of account (accountNew). |
void |
setAccountConstructionDeltaSetTriple(PrismValueDeltaSetTriple<PrismPropertyValue<AccountConstruction>> accountConstructionDeltaSetTriple)
|
void |
setAccountPasswordPolicy(ValuePolicyType accountPasswordPolicy)
|
void |
setActive(boolean isActive)
|
void |
setAssigned(boolean isAssigned)
|
void |
setDoReconciliation(boolean doReconciliation)
|
void |
setFullShadow(boolean fullShadow)
|
void |
setIteration(int iteration)
|
void |
setIterationToken(java.lang.String iterationToken)
|
void |
setOutboundAccountConstruction(AccountConstruction outboundAccountConstruction)
|
void |
setResource(ResourceType resource)
|
void |
setResourceShadowDiscriminator(ResourceShadowDiscriminator resourceShadowDiscriminator)
|
void |
setSqueezedAttributes(java.util.Map<javax.xml.namespace.QName,DeltaSetTriple<ItemValueWithOrigin<? extends PrismPropertyValue<?>>>> squeezedAttributes)
|
void |
setSyncDelta(ObjectDelta<O> syncDelta)
|
void |
setSynchronizationIntent(SynchronizationIntent synchronizationIntent)
|
void |
setSynchronizationPolicyDecision(SynchronizationPolicyDecision policyDecision)
|
void |
setWave(int wave)
|
java.lang.String |
toString()
|
Methods inherited from class com.evolveum.midpoint.model.lens.LensElementContext |
---|
addPrimaryDelta, addSecondaryDelta, addToExecutedDeltas, addToSecondaryDelta, checkConsistence, checkConsistence, clearExecutedDeltas, copyValues, determineOid, getDebugDumpTitle, getDebugDumpTitle, getDelta, getElementDesc, getExecutedDeltas, getLensContext, getNotNullPrismContext, getObjectDefinition, getObjectDeltaObject, getObjectNew, getObjectOld, getObjectTypeClass, getOid, getPrimaryDelta, getPrismContext, getSecondaryDelta, isFresh, setFresh, setObjectNew, setObjectOld, setOid, setPrimaryDelta, setSecondaryDelta |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.evolveum.midpoint.model.api.context.ModelElementContext |
---|
getObjectNew, getObjectOld, getPrimaryDelta, getSecondaryDelta, setObjectNew, setObjectOld, setPrimaryDelta, setSecondaryDelta |
Method Detail |
---|
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 isDoReconciliation()
public void setDoReconciliation(boolean doReconciliation)
public ResourceShadowDiscriminator getResourceShadowDiscriminator()
public void setResourceShadowDiscriminator(ResourceShadowDiscriminator resourceShadowDiscriminator)
public void addAccountSyncDelta(ObjectDelta<O> delta) throws SchemaException
SchemaException
public boolean isAdd()
public boolean isDelete()
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 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 java.lang.String getIterationToken()
public void setIterationToken(java.lang.String iterationToken)
public boolean isFullShadow()
public void setFullShadow(boolean fullShadow)
public boolean isShadow()
public PrismValueDeltaSetTriple<PrismPropertyValue<AccountConstruction>> getAccountConstructionDeltaSetTriple()
public void setAccountConstructionDeltaSetTriple(PrismValueDeltaSetTriple<PrismPropertyValue<AccountConstruction>> accountConstructionDeltaSetTriple)
public AccountConstruction getOutboundAccountConstruction()
public void setOutboundAccountConstruction(AccountConstruction outboundAccountConstruction)
public java.util.Map<javax.xml.namespace.QName,DeltaSetTriple<ItemValueWithOrigin<? extends PrismPropertyValue<?>>>> getSqueezedAttributes()
public void setSqueezedAttributes(java.util.Map<javax.xml.namespace.QName,DeltaSetTriple<ItemValueWithOrigin<? extends PrismPropertyValue<?>>>> squeezedAttributes)
public ResourceAccountTypeDefinitionType getResourceAccountTypeDefinitionType()
public RefinedResourceSchema getRefinedResourceSchema() throws SchemaException
SchemaException
public RefinedAccountDefinition getRefinedAccountDefinition() throws SchemaException
SchemaException
public java.util.Collection<ResourceShadowDiscriminatorType> getDependencies()
public ValuePolicyType getAccountPasswordPolicy()
public void setAccountPasswordPolicy(ValuePolicyType accountPasswordPolicy)
public ValuePolicyType getEffectivePasswordPolicy()
public AssignmentPolicyEnforcementType getAssignmentPolicyEnforcementType()
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(java.lang.String contextDesc, boolean fresh)
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 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(javax.xml.namespace.QName attributeName) throws SchemaException
SchemaException
public java.lang.String getHumanReadableName()
public java.lang.String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public java.lang.String debugDump(int indent)
debugDump
in interface DebugDumpable
public java.lang.String debugDump(int indent, boolean showTriples)
public java.lang.String dump()
Dumpable
dump
in interface Dumpable
protected java.lang.String getElementDefaultDesc()
getElementDefaultDesc
in class LensElementContext<O extends ObjectType>
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |