Class PITAttributeAssignActionSet

All Implemented Interfaces:
HibGrouperLifecycle, Hib3GrouperVersioned, GrouperCloneable, GrouperUtil.FieldValuable, Serializable, org.hibernate.classic.Lifecycle

public class PITAttributeAssignActionSet extends GrouperPIT implements Hib3GrouperVersioned
See Also:
  • Field Details

    • COLUMN_ID

      public static final String COLUMN_ID
      db id for this row
      See Also:
    • COLUMN_CONTEXT_ID

      public static final String COLUMN_CONTEXT_ID
      Context id links together multiple operations into one high level action
      See Also:
    • COLUMN_DEPTH

      public static final String COLUMN_DEPTH
      depth
      See Also:
    • COLUMN_IF_HAS_ATTR_ASSN_ACTION_ID

      public static final String COLUMN_IF_HAS_ATTR_ASSN_ACTION_ID
      ifHasAttrAssnActionId
      See Also:
    • COLUMN_THEN_HAS_ATTR_ASSN_ACTION_ID

      public static final String COLUMN_THEN_HAS_ATTR_ASSN_ACTION_ID
      thenHasAttrAssnActionId
      See Also:
    • COLUMN_PARENT_ATTR_ASSN_ACTION_ID

      public static final String COLUMN_PARENT_ATTR_ASSN_ACTION_ID
      parentAttrAssignActionSetId
      See Also:
    • COLUMN_SOURCE_ID

      public static final String COLUMN_SOURCE_ID
      column
      See Also:
    • FIELD_SOURCE_ID

      public static final String FIELD_SOURCE_ID
      constant for field name for: sourceId
      See Also:
    • FIELD_CONTEXT_ID

      public static final String FIELD_CONTEXT_ID
      constant for field name for: contextId
      See Also:
    • FIELD_DEPTH

      public static final String FIELD_DEPTH
      constant for field name for: depth
      See Also:
    • FIELD_ID

      public static final String FIELD_ID
      constant for field name for: id
      See Also:
    • FIELD_IF_HAS_ATTR_ASSN_ACTION_ID

      public static final String FIELD_IF_HAS_ATTR_ASSN_ACTION_ID
      constant for field name for: ifHasAttrAssignActionId
      See Also:
    • FIELD_PARENT_ATTR_ASSIGN_ACTION_SET_ID

      public static final String FIELD_PARENT_ATTR_ASSIGN_ACTION_SET_ID
      constant for field name for: parentAttrAssignActionSetId
      See Also:
    • FIELD_THEN_HAS_ATTR_ASSN_ACTION_ID

      public static final String FIELD_THEN_HAS_ATTR_ASSN_ACTION_ID
      constant for field name for: thenHasAttrAssignActionId
      See Also:
    • TABLE_GROUPER_PIT_ATTR_ASSIGN_ACTION_SET

      public static final String TABLE_GROUPER_PIT_ATTR_ASSIGN_ACTION_SET
      name of the table in the database.
      See Also:
  • Constructor Details

    • PITAttributeAssignActionSet

      public PITAttributeAssignActionSet()
  • Method Details

    • setSaveChangeLogUpdates

      public void setSaveChangeLogUpdates(boolean saveChangeLogUpdates)
      Parameters:
      saveChangeLogUpdates - the saveChangeLogUpdates to set
    • getChangeLogUpdates

      public List<ChangeLogEntry> getChangeLogUpdates()
      Returns:
      changelog entries
    • clearChangeLogUpdates

      public void clearChangeLogUpdates()
    • getSourceId

      public String getSourceId()
      Returns:
      source id
    • setSourceId

      public void setSourceId(String sourceId)
      set source id
      Parameters:
      sourceId -
    • getNotificationsForRolesWithPermissionChangesOnSaveOrUpdate

      public boolean getNotificationsForRolesWithPermissionChangesOnSaveOrUpdate()
      Returns:
      boolean
    • setNotificationsForRolesWithPermissionChangesOnSaveOrUpdate

      public void setNotificationsForRolesWithPermissionChangesOnSaveOrUpdate(boolean notificationsForRolesWithPermissionChangesOnSaveOrUpdate)
      Parameters:
      notificationsForRolesWithPermissionChangesOnSaveOrUpdate -
    • getNotificationsForSubjectsWithPermissionChangesOnSaveOrUpdate

      public boolean getNotificationsForSubjectsWithPermissionChangesOnSaveOrUpdate()
      Returns:
      boolean
    • setNotificationsForSubjectsWithPermissionChangesOnSaveOrUpdate

      public void setNotificationsForSubjectsWithPermissionChangesOnSaveOrUpdate(boolean notificationsForSubjectsWithPermissionChangesOnSaveOrUpdate)
      Parameters:
      notificationsForSubjectsWithPermissionChangesOnSaveOrUpdate -
    • clone

      public GrouperAPI clone()
      Description copied from class: GrouperAPI
      deep clone the fields in this object
      Specified by:
      clone in interface GrouperCloneable
      Specified by:
      clone in class GrouperAPI
      Returns:
      the clone of the object
      See Also:
    • getContextId

      public String getContextId()
      Returns:
      context id
    • setContextId

      public void setContextId(String contextId)
      set context id
      Parameters:
      contextId -
    • getId

      public String getId()
      Returns:
      id
    • setId

      public void setId(String id)
      set id
      Parameters:
      id -
    • getParentAttrAssignActionSetId

      public String getParentAttrAssignActionSetId()
      Returns:
      parentAttrAssignActionSetId
    • setParentAttrAssignActionSetId

      public void setParentAttrAssignActionSetId(String parentAttrAssignActionSetId)
      Parameters:
      parentAttrAssignActionSetId -
    • getThenHasAttrAssignActionId

      public String getThenHasAttrAssignActionId()
      Returns:
      thenHasAttrAssignActionId
    • setThenHasAttrAssignActionId

      public void setThenHasAttrAssignActionId(String thenHasAttrAssignActionId)
      Parameters:
      thenHasAttrAssignActionId -
    • getIfHasAttrAssignActionId

      public String getIfHasAttrAssignActionId()
      Returns:
      ifHasAttrAssignActionId
    • setIfHasAttrAssignActionId

      public void setIfHasAttrAssignActionId(String ifHasAttrAssignActionId)
      Parameters:
      ifHasAttrAssignActionId -
    • getDepth

      public int getDepth()
      Returns:
      depth
    • setDepth

      public void setDepth(int depth)
      Parameters:
      depth -
    • saveOrUpdate

      public void saveOrUpdate()
      save or update this object
    • delete

      public void delete()
      delete this object
    • onPreUpdate

      public void onPreUpdate(HibernateSession hibernateSession)
      Description copied from interface: HibGrouperLifecycle
      before an update occurs
      Specified by:
      onPreUpdate in interface HibGrouperLifecycle
      Overrides:
      onPreUpdate in class GrouperAPI
      See Also:
    • onPostSave

      public void onPostSave(HibernateSession hibernateSession)
      Description copied from interface: HibGrouperLifecycle
      after a save (insert) occurs
      Specified by:
      onPostSave in interface HibGrouperLifecycle
      Overrides:
      onPostSave in class GrouperAPI
      See Also:
    • dbVersion

      public PITAttributeAssignActionSet dbVersion()
      save the state when retrieving from DB
      Overrides:
      dbVersion in class GrouperAPI
      Returns:
      the dbVersion
    • dbVersionReset

      public void dbVersionReset()
      take a snapshot of the data since this is what is in the db
      Overrides:
      dbVersionReset in class GrouperAPI
    • dbVersionDifferentFields

      public Set<String> dbVersionDifferentFields()
      Description copied from class: GrouperAPI
      see which fields have changed compared to the DB state (last known) note that attributes will print out: attribute__attributeName
      Overrides:
      dbVersionDifferentFields in class GrouperAPI
      Returns:
      a set of attributes changed, or empty set if none
      See Also:
    • onPreDelete

      public void onPreDelete(HibernateSession hibernateSession)
      Description copied from interface: HibGrouperLifecycle
      before a delete (insert) occurs
      Specified by:
      onPreDelete in interface HibGrouperLifecycle
      Overrides:
      onPreDelete in class GrouperAPI
      See Also:
    • getIfHasPITAttributeAssignAction

      public PITAttributeAssignAction getIfHasPITAttributeAssignAction()
      Returns:
      ifHasAttrAssignAction
    • getThenHasPITAttributeAssignAction

      public PITAttributeAssignAction getThenHasPITAttributeAssignAction()
      Returns:
      thenHasAttrAssignAction
    • getParentPITAttributeAssignActionSet

      public PITAttributeAssignActionSet getParentPITAttributeAssignActionSet()
      Returns:
      parentAttrAssignActionSet