Class RolePermissionBo

java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.kim.impl.role.RolePermissionBo
All Implemented Interfaces:
Serializable, Cloneable, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.internal.weaving.PersistenceWeavedRest, org.eclipse.persistence.queries.FetchGroupTracker, 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, RolePermissionContract

@Entity public class RolePermissionBo extends DataObjectBase implements RolePermissionContract
See Also:
  • Constructor Details

    • RolePermissionBo

      public RolePermissionBo()
  • Method Details

    • to

      public static RolePermission to(RolePermissionBo bo)
      Converts a mutable bo to its immutable counterpart
      Parameters:
      bo - the mutable business object
      Returns:
      the immutable object
    • from

      public static RolePermissionBo from(RolePermission im)
      Converts a immutable object to its mutable counterpart
      Parameters:
      im - immutable object
      Returns:
      the mutable bo
    • getId

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

      public void setId(String id)
    • getRoleId

      public String getRoleId()
      Specified by:
      getRoleId in interface RolePermissionContract
    • setRoleId

      public void setRoleId(String roleId)
    • getPermissionId

      public String getPermissionId()
      Specified by:
      getPermissionId in interface RolePermissionContract
    • setPermissionId

      public void setPermissionId(String permissionId)
    • getActive

      public boolean getActive()
    • isActive

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

      public void setActive(boolean active)
    • getPermission

      public PermissionBo getPermission()
    • setPermission

      public void setPermission(PermissionBo permission)