Class RoleResponsibility.Builder

java.lang.Object
org.kuali.rice.kim.api.role.RoleResponsibility.Builder
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelBuilder, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.core.api.mo.ModelObjectComplete, RoleResponsibilityContract
Enclosing class:
RoleResponsibility

public static class RoleResponsibility.Builder extends Object implements RoleResponsibilityContract, org.kuali.rice.core.api.mo.ModelBuilder, org.kuali.rice.core.api.mo.ModelObjectComplete
See Also:
  • Method Details

    • create

      public static RoleResponsibility.Builder create()
    • create

      public static RoleResponsibility.Builder create(String roleId, String responsibilityId)
    • create

      public static RoleResponsibility.Builder create(RoleResponsibilityContract rrContract)
    • build

      public RoleResponsibility build()
      Specified by:
      build in interface org.kuali.rice.core.api.mo.ModelBuilder
    • getRoleResponsibilityId

      public String getRoleResponsibilityId()
      Description copied from interface: RoleResponsibilityContract
      Provides the String identifier for a given RoleResponsibility
      Specified by:
      getRoleResponsibilityId in interface RoleResponsibilityContract
      Returns:
      id of the Role/Responsibility contract
    • setRoleResponsibilityId

      public void setRoleResponsibilityId(String roleResponsibilityId)
    • getRoleId

      public String getRoleId()
      Description copied from interface: RoleResponsibilityContract
      Returns the String identifier for the Role represented by this Role/Responsibility association.
      Specified by:
      getRoleId in interface RoleResponsibilityContract
      Returns:
      Role Id
    • setRoleId

      public void setRoleId(String roleId)
    • getResponsibilityId

      public String getResponsibilityId()
      Description copied from interface: RoleResponsibilityContract
      Returns the String identifier for the Responsibility represented by this Role/Responsibility association.
      Specified by:
      getResponsibilityId in interface RoleResponsibilityContract
      Returns:
      Responsibility Id
    • setResponsibilityId

      public void setResponsibilityId(String responsibilityId)
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
    • setActive

      public void setActive(boolean active)
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned
    • setVersionNumber

      public void setVersionNumber(Long versionNumber)
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface org.kuali.rice.core.api.mo.ModelObjectComplete
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface org.kuali.rice.core.api.mo.ModelObjectComplete
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Specified by:
      toString in interface org.kuali.rice.core.api.mo.ModelObjectBasic
      Overrides:
      toString in class Object