Class KimTypeBo

java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.kim.impl.type.KimTypeBo
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.type.KimTypeContract, org.kuali.rice.krad.bo.BusinessObject

@Entity public class KimTypeBo extends org.kuali.rice.krad.bo.DataObjectBase implements org.kuali.rice.kim.api.type.KimTypeContract, org.kuali.rice.krad.bo.BusinessObject
See Also:
  • Field Summary

    Fields inherited from class org.kuali.rice.krad.bo.DataObjectBase

    _persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup, objectId, versionNumber
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static KimTypeBo
    from(org.kuali.rice.kim.api.type.KimType im)
    Converts a immutable object to its mutable counterpart
    boolean
     
     
     
     
     
     
    boolean
     
    void
     
    void
    setActive(boolean active)
     
    void
     
    void
     
    void
     
    void
    setNamespaceCode(String namespaceCode)
     
    void
    setServiceName(String serviceName)
     
    static org.kuali.rice.kim.api.type.KimType
    Converts a mutable bo to its immutable counterpart

    Methods inherited from class org.kuali.rice.krad.bo.DataObjectBase

    _persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_get, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_new, _persistence_post_clone, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_set, _persistence_set_objectId, _persistence_set_versionNumber, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, prePersist, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique

    getObjectId

    Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic

    toString

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Constructor Details

    • KimTypeBo

      public KimTypeBo()
  • Method Details

    • to

      public static org.kuali.rice.kim.api.type.KimType to(KimTypeBo bo)
      Converts a mutable bo to its immutable counterpart
      Parameters:
      bo - the mutable business object
      Returns:
      the immutable object
    • from

      public static KimTypeBo from(org.kuali.rice.kim.api.type.KimType 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)
    • getServiceName

      public String getServiceName()
      Specified by:
      getServiceName in interface org.kuali.rice.kim.api.type.KimTypeContract
    • setServiceName

      public void setServiceName(String serviceName)
    • getNamespaceCode

      public String getNamespaceCode()
      Specified by:
      getNamespaceCode in interface org.kuali.rice.kim.api.type.KimTypeContract
    • setNamespaceCode

      public void setNamespaceCode(String namespaceCode)
    • getName

      public String getName()
      Specified by:
      getName in interface org.kuali.rice.kim.api.type.KimTypeContract
    • setName

      public void setName(String name)
    • getAttributeDefinitions

      public List<KimTypeAttributeBo> getAttributeDefinitions()
      Specified by:
      getAttributeDefinitions in interface org.kuali.rice.kim.api.type.KimTypeContract
    • setAttributeDefinitions

      public void setAttributeDefinitions(List<KimTypeAttributeBo> attributeDefinitions)
    • 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)
    • refresh

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