Class PITAttributeAssign

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

public class PITAttributeAssign 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_OWNER_GROUP_ID

      public static final String COLUMN_OWNER_GROUP_ID
      column
      See Also:
    • COLUMN_DISALLOWED

      public static final String COLUMN_DISALLOWED
      column
      See Also:
    • COLUMN_OWNER_STEM_ID

      public static final String COLUMN_OWNER_STEM_ID
      column
      See Also:
    • COLUMN_OWNER_MEMBER_ID

      public static final String COLUMN_OWNER_MEMBER_ID
      column
      See Also:
    • COLUMN_OWNER_MEMBERSHIP_ID

      public static final String COLUMN_OWNER_MEMBERSHIP_ID
      column
      See Also:
    • COLUMN_OWNER_ATTRIBUTE_ASSIGN_ID

      public static final String COLUMN_OWNER_ATTRIBUTE_ASSIGN_ID
      column
      See Also:
    • COLUMN_OWNER_ATTRIBUTE_DEF_ID

      public static final String COLUMN_OWNER_ATTRIBUTE_DEF_ID
      column
      See Also:
    • COLUMN_ATTRIBUTE_ASSIGN_ACTION_ID

      public static final String COLUMN_ATTRIBUTE_ASSIGN_ACTION_ID
      column
      See Also:
    • COLUMN_ATTRIBUTE_DEF_NAME_ID

      public static final String COLUMN_ATTRIBUTE_DEF_NAME_ID
      column
      See Also:
    • COLUMN_ATTRIBUTE_ASSIGN_TYPE

      public static final String COLUMN_ATTRIBUTE_ASSIGN_TYPE
      column
      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_DISALLOWED

      public static final String FIELD_DISALLOWED
      constant for field name for: disallowed
      See Also:
    • FIELD_ID

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

      public static final String FIELD_OWNER_ATTRIBUTE_ASSIGN_ID
      constant for field name for: ownerAttributeAssignId
      See Also:
    • FIELD_OWNER_ATTRIBUTE_DEF_ID

      public static final String FIELD_OWNER_ATTRIBUTE_DEF_ID
      constant for field name for: ownerAttributeDefId
      See Also:
    • FIELD_OWNER_GROUP_ID

      public static final String FIELD_OWNER_GROUP_ID
      constant for field name for: ownerGroupId
      See Also:
    • FIELD_OWNER_MEMBER_ID

      public static final String FIELD_OWNER_MEMBER_ID
      constant for field name for: ownerMemberId
      See Also:
    • FIELD_OWNER_MEMBERSHIP_ID

      public static final String FIELD_OWNER_MEMBERSHIP_ID
      constant for field name for: ownerMembershipId
      See Also:
    • FIELD_OWNER_STEM_ID

      public static final String FIELD_OWNER_STEM_ID
      constant for field name for: ownerStemId
      See Also:
    • FIELD_ATTRIBUTE_ASSIGN_ACTION_ID

      public static final String FIELD_ATTRIBUTE_ASSIGN_ACTION_ID
      constant for field name for: attributeAssignActionId
      See Also:
    • FIELD_ATTRIBUTE_ASSIGN_TYPE

      public static final String FIELD_ATTRIBUTE_ASSIGN_TYPE
      constant for field name for: attributeAssignType
      See Also:
    • FIELD_ATTRIBUTE_DEF_NAME_ID

      public static final String FIELD_ATTRIBUTE_DEF_NAME_ID
      constant for field name for: attributeDefNameId
      See Also:
    • TABLE_GROUPER_PIT_ATTRIBUTE_ASSIGN

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

    • PITAttributeAssign

      public PITAttributeAssign()
  • 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 PITAttributeAssign 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:
    • isDisallowed

      public boolean isDisallowed()
      if permission is disallowed from a wider allow, null means false
      Returns:
      the disallowed
    • setDisallowed

      public void setDisallowed(boolean disallowed1)
      if permission is disallowed from a wider allow, null means false
      Parameters:
      disallowed1 - the disallowed to set
    • getDisallowedDb

      public String getDisallowedDb()
      disallowed for the db string
      Returns:
      the string
    • setDisallowedDb

      public void setDisallowedDb(String theDisallowed)
      disallowed for the db string
      Parameters:
      theDisallowed - the string T or F or null
    • 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 -
    • getOwnerAttributeAssignId

      public String getOwnerAttributeAssignId()
      Returns:
      ownerAttributeAssignId
    • setOwnerAttributeAssignId

      public void setOwnerAttributeAssignId(String ownerAttributeAssignId)
      Parameters:
      ownerAttributeAssignId -
    • getOwnerAttributeDefId

      public String getOwnerAttributeDefId()
      Returns:
      ownerAttributeDefId
    • setOwnerAttributeDefId

      public void setOwnerAttributeDefId(String ownerAttributeDefId)
      Parameters:
      ownerAttributeDefId -
    • getOwnerGroupId

      public String getOwnerGroupId()
      Returns:
      ownerGroupId
    • setOwnerGroupId

      public void setOwnerGroupId(String ownerGroupId)
      Parameters:
      ownerGroupId -
    • getOwnerMemberId

      public String getOwnerMemberId()
      Returns:
      ownerMemberId
    • setOwnerMemberId

      public void setOwnerMemberId(String ownerMemberId)
      Parameters:
      ownerMemberId -
    • getOwnerMembershipId

      public String getOwnerMembershipId()
      Returns:
      ownerMembershipId
    • setOwnerMembershipId

      public void setOwnerMembershipId(String ownerMembershipId)
      Parameters:
      ownerMembershipId -
    • getOwnerStemId

      public String getOwnerStemId()
      Returns:
      ownerStemId
    • setOwnerStemId

      public void setOwnerStemId(String ownerStemId)
      Parameters:
      ownerStemId -
    • getAttributeAssignActionId

      public String getAttributeAssignActionId()
      Returns:
      attributeAssignActionId
    • setAttributeAssignActionId

      public void setAttributeAssignActionId(String attributeAssignActionId)
      Parameters:
      attributeAssignActionId -
    • getAttributeAssignTypeDb

      public String getAttributeAssignTypeDb()
      Returns:
      attributeAssignType
    • setAttributeAssignTypeDb

      public void setAttributeAssignTypeDb(String attributeAssignType)
      Parameters:
      attributeAssignType -
    • getAttributeDefNameId

      public String getAttributeDefNameId()
      Returns:
      attributeDefNameId
    • setAttributeDefNameId

      public void setAttributeDefNameId(String attributeDefNameId)
      Parameters:
      attributeDefNameId -
    • save

      public void save()
      save this object
    • update

      public void update()
      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 PITAttributeAssign 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:
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
      See Also:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      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:
    • getPITAttributeAssignAction

      public PITAttributeAssignAction getPITAttributeAssignAction()
      Returns:
      pitAttributeAssignAction
    • getPITAttributeDefName

      public PITAttributeDefName getPITAttributeDefName()
      Returns:
      pitAttributeDefName
    • getOwnerPITGroup

      public PITGroup getOwnerPITGroup()
      Returns:
      pitOwnerGroup
    • getOwnerPITAttributeAssign

      public PITAttributeAssign getOwnerPITAttributeAssign()
      Returns:
      pitOwnerAttributeAssign
    • getOwnerPITAttributeDef

      public PITAttributeDef getOwnerPITAttributeDef()
      Returns:
      pitOwnerAttributeDef
    • getOwnerPITMember

      public PITMember getOwnerPITMember()
      Returns:
      pitOwnerMember
    • getOwnerPITMembership

      public PITMembership getOwnerPITMembership()
      Returns:
      pitOwnerMembership
    • getOwnerPITStem

      public PITStem getOwnerPITStem()
      Returns:
      pitOwnerStem