Class ApplicationDocumentStatusCategory

java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.kew.doctype.ApplicationDocumentStatusCategory
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 ApplicationDocumentStatusCategory extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase

Model bean representing a grouping of valid application document statuses for a document type An instance of this class represents a subset of the valid status for a given document type.

The purpose of the Application Document Status Category is to provide a grouping mechanism for Application Document Status that can be used to not only label a set of statuses as having some common characteristic, but to allow users to search on all the grouped statuses by selecting the category name.

The (optional) valid application statuses element within a document type definition may (again, optionally) contain category elements which define these groupings of valid statuses.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Field Summary

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

    extension, newCollectionRecord, objectId, versionNumber

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the composite identifier, a ApplicationDocumentStatusCategoryId
    The name for this category
     
    Get the document type id for this category
    void
    Sets the composition identifier
    void
    setCategoryName(String statusName)
    Set the name for this category
    void
     
    void
    setDocumentTypeId(String documentTypeId)
    Set the document type id for this category

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

    _persistence_get, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_new, _persistence_post_clone, _persistence_set, _persistence_set_objectId, _persistence_set_versionNumber, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber

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

    _persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, 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.ModelObjectBasic

    toString

    Methods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject

    _persistence_shallow_clone
  • Constructor Details

    • ApplicationDocumentStatusCategory

      public ApplicationDocumentStatusCategory()
  • Method Details

    • getApplicationDocumentStatusCategoryId

      public ApplicationDocumentStatusCategoryId getApplicationDocumentStatusCategoryId()
      Gets the composite identifier, a ApplicationDocumentStatusCategoryId
      Returns:
      the application document status category id
    • setApplicationDocumentStatusCategoryId

      public void setApplicationDocumentStatusCategoryId(ApplicationDocumentStatusCategoryId categoryId)
      Sets the composition identifier
      Parameters:
      categoryId - the composite identifier to set
    • getDocumentTypeId

      public String getDocumentTypeId()
      Get the document type id for this category
      Returns:
      the document type id
    • setDocumentTypeId

      public void setDocumentTypeId(String documentTypeId)
      Set the document type id for this category
      Parameters:
      documentTypeId - the document type id to set
    • getCategoryName

      public String getCategoryName()
      The name for this category
      Returns:
      the category name
    • setCategoryName

      public void setCategoryName(String statusName)
      Set the name for this category
      Parameters:
      statusName - the category name to set
    • getDocumentType

      public DocumentType getDocumentType()
    • setDocumentType

      public void setDocumentType(DocumentType documentType)