Class SyncPrivilegeGroupToGrouperBean

java.lang.Object
edu.internet2.middleware.grouper.app.syncToGrouper.SyncPrivilegeGroupToGrouperBean
All Implemented Interfaces:
GcSqlAssignPrimaryKey

public class SyncPrivilegeGroupToGrouperBean extends Object implements GcSqlAssignPrimaryKey
  • Constructor Details

    • SyncPrivilegeGroupToGrouperBean

      public SyncPrivilegeGroupToGrouperBean()
  • Method Details

    • getFieldName

      public String getFieldName()
      e.g. admins, updaters, readers, optins, groupAttrReaders, etc
      Returns:
    • assignFieldName

      public SyncPrivilegeGroupToGrouperBean assignFieldName(String theFieldName)
      e.g. admins, updaters, readers, optins, groupAttrReaders, etc
      Parameters:
      theFieldName -
      Returns:
      this for chaining
    • convertToLabel

      public String convertToLabel()
    • convertToMultikey

      public MultiKey convertToMultikey()
      convert for multkey by group name, source id, and subject id
      Returns:
    • convertToPrivilegeGroupSave

      public PrivilegeGroupSave convertToPrivilegeGroupSave()
      Returns:
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getGroupName

      public String getGroupName()
      group name
      Returns:
      group name
    • assignGroupName

      public SyncPrivilegeGroupToGrouperBean assignGroupName(String theGroupName)
      group name
      Parameters:
      theGroupName -
      Returns:
    • getSubjectSourceId

      public String getSubjectSourceId()
      subject source id
      Returns:
    • assignSubjectSourceId

      public SyncPrivilegeGroupToGrouperBean assignSubjectSourceId(String theSourceId)
      subject source id
      Parameters:
      theSourceId -
      Returns:
      this for chaining
    • getSubjectId

      public String getSubjectId()
      subject id
      Returns:
    • assignSubjectId

      public SyncPrivilegeGroupToGrouperBean assignSubjectId(String theSubjectId)
      Parameters:
      theSubjectId -
      Returns:
      this for chaining
    • getSubjectIdentifier

      public String getSubjectIdentifier()
      subject identifier
      Returns:
    • assignSubjectIdentifier

      public SyncPrivilegeGroupToGrouperBean assignSubjectIdentifier(String theSubjectIdentifier)
      Parameters:
      theSubjectIdentifier -
      Returns:
      this for chaining
    • getImmediateMembershipIdForInsert

      public String getImmediateMembershipIdForInsert()
      Returns:
    • assignImmediateMembershipIdForInsert

      public SyncPrivilegeGroupToGrouperBean assignImmediateMembershipIdForInsert(String theImmediateMembershipIdForInsert)
      Parameters:
      theImmediateMembershipIdForInsert -
      Returns:
      this for chaining
    • getImmediateMembershipId

      public String getImmediateMembershipId()
    • assignImmediateMembershipId

      public SyncPrivilegeGroupToGrouperBean assignImmediateMembershipId(String id1)
    • store

      public void store()
    • gcSqlAssignNewPrimaryKeyForInsert

      public boolean gcSqlAssignNewPrimaryKeyForInsert()
      Specified by:
      gcSqlAssignNewPrimaryKeyForInsert in interface GcSqlAssignPrimaryKey