Class RoleBoLite

java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.kim.impl.role.RoleBoLite
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, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.kim.api.role.RoleContract, org.kuali.rice.kim.framework.role.RoleEbo, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.ExternalizableBusinessObject

@Entity public class RoleBoLite extends org.kuali.rice.krad.bo.DataObjectBase implements org.kuali.rice.kim.framework.role.RoleEbo
This is a copy of the RoleBo except it doesn't load the member information. Most of the methods in the RoleServiceImpl do not require the member information so loading all of it adds a lot of extra overhead.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • RoleBoLite

      public RoleBoLite()
  • Method Details

    • getKimRoleType

      public KimTypeBo getKimRoleType()
    • getTypeInfoService

      protected org.kuali.rice.kim.api.type.KimTypeInfoService getTypeInfoService()
    • to

      public static org.kuali.rice.kim.api.role.Role to(RoleBoLite bo)
    • from

      public static RoleBo from(org.kuali.rice.kim.api.role.Role immutable)
    • getId

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

      public void setId(String id)
    • getName

      public String getName()
      Specified by:
      getName in interface org.kuali.rice.kim.api.role.RoleContract
      Specified by:
      getName in interface org.kuali.rice.kim.framework.role.RoleEbo
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.kuali.rice.kim.api.role.RoleContract
      Specified by:
      getDescription in interface org.kuali.rice.kim.framework.role.RoleEbo
    • setDescription

      public void setDescription(String description)
    • getActive

      public boolean getActive()
    • isActive

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

      public void setActive(boolean active)
    • getKimTypeId

      public String getKimTypeId()
      Specified by:
      getKimTypeId in interface org.kuali.rice.kim.api.role.RoleContract
      Specified by:
      getKimTypeId in interface org.kuali.rice.kim.framework.role.RoleEbo
    • setKimTypeId

      public void setKimTypeId(String kimTypeId)
    • getNamespaceCode

      public String getNamespaceCode()
      Specified by:
      getNamespaceCode in interface org.kuali.rice.kim.api.role.RoleContract
      Specified by:
      getNamespaceCode in interface org.kuali.rice.kim.framework.role.RoleEbo
    • setNamespaceCode

      public void setNamespaceCode(String namespaceCode)
    • getPrincipalName

      public String getPrincipalName()
    • setPrincipalName

      public void setPrincipalName(String principalName)
    • getGroupNamespaceCode

      public String getGroupNamespaceCode()
    • setGroupNamespaceCode

      public void setGroupNamespaceCode(String groupNamespaceCode)
    • getGroupName

      public String getGroupName()
    • setGroupName

      public void setGroupName(String groupName)
    • getPermNamespaceCode

      public String getPermNamespaceCode()
    • setPermNamespaceCode

      public void setPermNamespaceCode(String permNamespaceCode)
    • getPermName

      public String getPermName()
    • setPermName

      public void setPermName(String permName)
    • getPermTmplNamespaceCode

      public String getPermTmplNamespaceCode()
    • setPermTmplNamespaceCode

      public void setPermTmplNamespaceCode(String permTmplNamespaceCode)
    • getPermTmplName

      public String getPermTmplName()
    • setPermTmplName

      public void setPermTmplName(String permTmplName)
    • getRespNamespaceCode

      public String getRespNamespaceCode()
    • setRespNamespaceCode

      public void setRespNamespaceCode(String respNamespaceCode)
    • getRespName

      public String getRespName()
    • setRespName

      public void setRespName(String respName)
    • getRespTmplNamespaceCode

      public String getRespTmplNamespaceCode()
    • setRespTmplNamespaceCode

      public void setRespTmplNamespaceCode(String respTmplNamespaceCode)
    • getRespTmplName

      public String getRespTmplName()
    • setRespTmplName

      public void setRespTmplName(String respTmplName)
    • refresh

      public void refresh()
      Specified by:
      refresh in interface org.kuali.rice.krad.bo.BusinessObject