Class SyncPrivilegeStemToGrouperBean

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

public class SyncPrivilegeStemToGrouperBean extends Object implements GcSqlAssignPrimaryKey
  • Constructor Details

    • SyncPrivilegeStemToGrouperBean

      public SyncPrivilegeStemToGrouperBean()
  • Method Details

    • getFieldName

      public String getFieldName()
      e.g. stemAdmins, creators, stemAttrReaders, etc
      Returns:
    • assignFieldName

      public SyncPrivilegeStemToGrouperBean assignFieldName(String theFieldName)
      e.g. stemAdmins, creators, stemAttrReaders, etc
      Parameters:
      theFieldName -
      Returns:
      this for chaining
    • convertToLabel

      public String convertToLabel()
    • convertToMultikey

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

      public PrivilegeStemSave convertToPrivilegeStemSave()
      Returns:
    • equals

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

      public String getStemName()
      stem name
      Returns:
      stem name
    • assignStemName

      public SyncPrivilegeStemToGrouperBean assignStemName(String theStemName)
      stem name
      Parameters:
      theStemName -
      Returns:
    • getSubjectSourceId

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

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

      public String getSubjectId()
      subject id
      Returns:
    • assignSubjectId

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

      public String getSubjectIdentifier()
      subject identifier
      Returns:
    • assignSubjectIdentifier

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

      public String getImmediateMembershipIdForInsert()
      Returns:
    • assignImmediateMembershipIdForInsert

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

      public String getImmediateMembershipId()
    • assignImmediateMembershipId

      public SyncPrivilegeStemToGrouperBean assignImmediateMembershipId(String id1)
    • store

      public void store()
    • gcSqlAssignNewPrimaryKeyForInsert

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