org.kuali.rice.kew.doctype
Class ApplicationDocumentStatus

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kew.doctype.ApplicationDocumentStatus
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject

@Entity
public class ApplicationDocumentStatus
extends PersistableBusinessObjectBase

Model bean representing the valid application document statuses for a document type An instance of this class represents a single valid status for a given document type. The purpose of the Application Document Status is to provide an alternative to the KEW Route Status. Some documents may have a variety of statuses relating to where they are in their lifecycle. The application document status provides a means to for a document type to have its own set of statuses. A policy defined in the document type definition for a document determines if the Application Document Status is to be used. In the document definition, a list of valid application statuses for the document may also be defined. If the list of valid statuses are not defined, then any status value may be assigned by the client.

Author:
Dan Seibert
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
ApplicationDocumentStatus()
           
 
Method Summary
 ApplicationDocumentStatusId getApplicationDocumentStatusId()
           
 String getCategoryName()
           
 DocumentType getDocumentType()
           
 String getDocumentTypeId()
           
 Integer getSequenceNumber()
           
 String getStatusName()
           
 void setApplicationDocumentStatusId(ApplicationDocumentStatusId documentStatusId)
           
 void setCategoryName(String categoryName)
           
 void setDocumentType(DocumentType documentType)
           
 void setDocumentTypeId(String documentTypeId)
           
 void setSequenceNumber(Integer sequenceNumber)
           
 void setStatusName(String statusName)
           
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, 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
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
 

Constructor Detail

ApplicationDocumentStatus

public ApplicationDocumentStatus()
Method Detail

getApplicationDocumentStatusId

public ApplicationDocumentStatusId getApplicationDocumentStatusId()

setApplicationDocumentStatusId

public void setApplicationDocumentStatusId(ApplicationDocumentStatusId documentStatusId)

getDocumentTypeId

public String getDocumentTypeId()

setDocumentTypeId

public void setDocumentTypeId(String documentTypeId)

getStatusName

public String getStatusName()

setStatusName

public void setStatusName(String statusName)

getSequenceNumber

public Integer getSequenceNumber()

setSequenceNumber

public void setSequenceNumber(Integer sequenceNumber)

getCategoryName

public String getCategoryName()

setCategoryName

public void setCategoryName(String categoryName)

getDocumentType

public DocumentType getDocumentType()

setDocumentType

public void setDocumentType(DocumentType documentType)


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.