Class RolePermission

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kim.api.role.RolePermission
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.core.api.mo.ModelObjectComplete, RolePermissionContract

public class RolePermission extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements RolePermissionContract
See Also:
  • Constructor Details

    • RolePermission

      public RolePermission(RolePermission.Builder builder)
      A constructor using the Builder.
      Parameters:
      builder -
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
    • getPermissionId

      public String getPermissionId()
      Description copied from interface: RolePermissionContract
      The Permission ID referenced by the Role Permission.
      Specified by:
      getPermissionId in interface RolePermissionContract
      Returns:
      permissionId
    • getRoleId

      public String getRoleId()
      Description copied from interface: RolePermissionContract
      The Role ID referenced by the Role Permission.
      Specified by:
      getRoleId in interface RolePermissionContract
      Returns:
      roleId
    • isActive

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

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

      public String getObjectId()
      Specified by:
      getObjectId in interface org.kuali.rice.core.api.mo.common.GloballyUnique