Class ProvisioningStateBase

java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.ProvisioningStateBase
Direct Known Subclasses:
ProvisioningStateEntity, ProvisioningStateGroup, ProvisioningStateMembership

public class ProvisioningStateBase extends Object
state about the increment or provisioning in general for this item
  • Constructor Details

    • ProvisioningStateBase

      public ProvisioningStateBase()
  • Method Details

    • isLoggableHelper

      public boolean isLoggableHelper()
    • setLoggable

      public void setLoggable(boolean loggable)
    • getGrouperIncrementalDataAction

      public GrouperIncrementalDataAction 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

      public Long getMillisSince1970()
      when this action happened millis since 1970
      Returns:
    • setMillisSince1970

      public void setMillisSince1970(Long millisSince1970)
      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 -
    • 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 -