Class ProvisioningStateBase
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.ProvisioningStateBase
- Direct Known Subclasses:
ProvisioningStateEntity,ProvisioningStateGroup,ProvisioningStateMembership
state about the increment or provisioning in general for this item
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignLoggableCache(boolean strong) insert, update, or deletewhen this action happened millis since 1970booleanisCreate()if this is for a create in targetbooleanisDelete()if the grouperProvisioningGroup side is for a delete.booleanif this delete was sent to targetbooleanif this is in grouper (and not created from cache), this is for data retrieved from grouperbooleanif this insert was sent to targetbooleanif we are recalcing this object (not including memberships)booleanbooleanisSelect()should we select this from target individually...booleanif this item was attempted to be selected from target.booleanisUpdate()if the grouperProvisioningGroup side is for an update.booleanif this update was sent to targetbooleanretrieveLoggableCache(boolean strong) voidsetCreate(boolean create) if this is for a create in targetvoidsetDelete(boolean delete) if the grouperProvisioningGroup side is for a delete.voidsetDeleteResultProcessed(boolean deleteResultProcessed) if this delete was sent to targetvoidsetGrouperIncrementalDataAction(GrouperIncrementalDataAction grouperIncrementalDataAction) insert, update, or deletevoidsetInGrouper(boolean inGrouper) if this is in grouper (and not created from cache), this is for data retrieved from groupervoidsetInsertResultProcessed(boolean insertResultProcessed) if this insert was sent to targetvoidsetMillisSince1970(Long millisSince1970) when this action happened millis since 1970voidsetRecalcObject(boolean recalc) if we are recalcing this object (not including memberships)voidsetSelect(boolean select) should we select this from target individually...voidsetSelectResultProcessed(boolean selectResultProcessed) if this item was attempted to be selected from target.voidsetUpdate(boolean update) if the grouperProvisioningGroup side is for an update.voidsetUpdateResultProcessed(boolean updateResultProcessed) if this update was sent to target
-
Constructor Details
-
ProvisioningStateBase
public ProvisioningStateBase()
-
-
Method Details
-
assignLoggableCache
public void assignLoggableCache(boolean strong) -
retrieveLoggableCache
public boolean retrieveLoggableCache(boolean strong) -
getGrouperIncrementalDataAction
insert, update, or delete- Returns:
-
setGrouperIncrementalDataAction
public void setGrouperIncrementalDataAction(GrouperIncrementalDataAction grouperIncrementalDataAction) insert, update, or delete- Parameters:
grouperIncrementalDataAction-
-
isRecalcObject
public boolean isRecalcObject()if we are recalcing this object (not including memberships)- Returns:
-
setRecalcObject
public void setRecalcObject(boolean recalc) if we are recalcing this object (not including memberships)- Parameters:
recalc-
-
getMillisSince1970
when this action happened millis since 1970- Returns:
-
setMillisSince1970
when this action happened millis since 1970- Parameters:
millisSince1970-
-
isSelect
public boolean isSelect()should we select this from target individually... i.e. for memberships, if selecting all memberships for group, then no need to select individual memberships- Returns:
-
setSelect
public void setSelect(boolean select) should we select this from target individually... i.e. for memberships, if selecting all memberships for group, then no need to select individual memberships- Parameters:
select-
-
isSelectResultProcessed
public boolean isSelectResultProcessed()if this item was attempted to be selected from target. Note, for memberships, if selecting all memberships for a group, then the memberships retrieved will be selected result processed true- Returns:
-
setSelectResultProcessed
public void setSelectResultProcessed(boolean selectResultProcessed) if this item was attempted to be selected from target. Note, for memberships, if selecting all memberships for a group, then the memberships retrieved will be selected result processed true- Parameters:
selectResultProcessed-
-
isInGrouper
public boolean isInGrouper()if this is in grouper (and not created from cache), this is for data retrieved from grouper- Returns:
-
setInGrouper
public void setInGrouper(boolean inGrouper) if this is in grouper (and not created from cache), this is for data retrieved from grouper- Parameters:
inGrouper-
-
isRecalcObjectMemberships
public boolean isRecalcObjectMemberships() -
isInsertResultProcessed
public boolean isInsertResultProcessed()if this insert was sent to target- Returns:
-
setInsertResultProcessed
public void setInsertResultProcessed(boolean insertResultProcessed) if this insert was sent to target- Parameters:
insertResultProcessed-
-
isUpdateResultProcessed
public boolean isUpdateResultProcessed()if this update was sent to target -
setUpdateResultProcessed
public void setUpdateResultProcessed(boolean updateResultProcessed) if this update was sent to target- Parameters:
updateResultProcessed-
-
isDeleteResultProcessed
public boolean isDeleteResultProcessed()if this delete was sent to target- Returns:
-
setDeleteResultProcessed
public void setDeleteResultProcessed(boolean deleteResultProcessed) if this delete was sent to target- Parameters:
deleteResultProcessed-
-
isCreate
public boolean isCreate()if this is for a create in target- Returns:
-
isDelete
public boolean isDelete()if the grouperProvisioningGroup side is for a delete. includes things that are known to be needed to be deleted. This is used to retrieve the correct incremental state from the target- Returns:
-
isUpdate
public boolean isUpdate()if the grouperProvisioningGroup side is for an update. includes things that are known to be needed to be updated. This is used to retrieve the correct incremental state from the target- Returns:
-
setCreate
public void setCreate(boolean create) if this is for a create in target- Parameters:
create-
-
setDelete
public void setDelete(boolean delete) if the grouperProvisioningGroup side is for a delete. includes things that are known to be needed to be deleted. This is used to retrieve the correct incremental state from the target- Parameters:
delete-
-
setUpdate
public void setUpdate(boolean update) if the grouperProvisioningGroup side is for an update. includes things that are known to be needed to be updated. This is used to retrieve the correct incremental state from the target- Parameters:
update-
-