Class GenericPermissionBo

java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.kim.impl.permission.GenericPermissionBo
All Implemented Interfaces:
Serializable, Cloneable, org.apache.ojb.broker.PersistenceBrokerAware, 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.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

@Entity public class GenericPermissionBo extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase
See Also:
  • Field Details

  • Constructor Details

    • GenericPermissionBo

      public GenericPermissionBo()
      This constructs a ...
    • GenericPermissionBo

      public GenericPermissionBo(PermissionBo perm)
  • Method Details

    • loadFromPermission

      public void loadFromPermission(PermissionBo perm)
    • getDetailValues

      public String getDetailValues()
    • setDetailValues

      public void setDetailValues(String detailValues)
    • setDetailValues

      public void setDetailValues(Map<String,String> detailsAttribs)
    • isActive

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • getDescription

      public String getDescription()
    • getId

      public String getId()
    • getName

      public String getName()
    • getTemplate

      public PermissionTemplateBo getTemplate()
    • setDescription

      public void setDescription(String permissionDescription)
    • setName

      public void setName(String permissionName)
    • setDetails

      public void setDetails(Map<String,String> details)
    • getTemplateId

      public String getTemplateId()
    • setTemplateId

      public void setTemplateId(String templateId)
    • setTemplate

      public void setTemplate(PermissionTemplateBo template)
    • getDetails

      public Map<String,String> getDetails()
    • getNamespaceCode

      public String getNamespaceCode()
    • setNamespaceCode

      public void setNamespaceCode(String namespaceCode)
    • setId

      public void setId(String id)
    • getAttributeDetails

      public List<PermissionAttributeBo> getAttributeDetails()
    • setAttributeDetails

      public void setAttributeDetails(List<PermissionAttributeBo> attributeDetails)
    • refreshNonUpdateableReferences

      public void refreshNonUpdateableReferences()
      Specified by:
      refreshNonUpdateableReferences in interface org.kuali.rice.krad.bo.PersistableBusinessObject
      Overrides:
      refreshNonUpdateableReferences in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
    • refreshReferenceObject

      public void refreshReferenceObject(String referenceObjectName)
      Specified by:
      refreshReferenceObject in interface org.kuali.rice.krad.bo.PersistableBusinessObject
      Overrides:
      refreshReferenceObject in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
    • prePersist

      protected void prePersist()
      Overrides:
      prePersist in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
    • preUpdate

      protected void preUpdate()
      Overrides:
      preUpdate in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
    • preRemove

      protected void preRemove()
      Overrides:
      preRemove in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
    • toPermissionBo

      public static PermissionBo toPermissionBo(GenericPermissionBo bo)