Package org.kuali.rice.kew.doctype
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, versionNumberFields 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 -
Method Summary
Modifier and TypeMethodDescriptionGets the composite identifier, aApplicationDocumentStatusCategoryIdThe name for this categoryGet the document type id for this categoryvoidSets the composition identifiervoidsetCategoryName(String statusName) Set the name for this categoryvoidsetDocumentType(DocumentType documentType) voidsetDocumentTypeId(String documentTypeId) Set the document type id for this categoryMethods 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, setVersionNumberMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toStringMethods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject
_persistence_shallow_clone
-
Constructor Details
-
ApplicationDocumentStatusCategory
public ApplicationDocumentStatusCategory()
-
-
Method Details
-
getApplicationDocumentStatusCategoryId
Gets the composite identifier, aApplicationDocumentStatusCategoryId- Returns:
- the application document status category id
-
setApplicationDocumentStatusCategoryId
Sets the composition identifier- Parameters:
categoryId- the composite identifier to set
-
getDocumentTypeId
Get the document type id for this category- Returns:
- the document type id
-
setDocumentTypeId
Set the document type id for this category- Parameters:
documentTypeId- the document type id to set
-
getCategoryName
The name for this category- Returns:
- the category name
-
setCategoryName
Set the name for this category- Parameters:
statusName- the category name to set
-
getDocumentType
-
setDocumentType
-