org.kuali.rice.kew.routeheader
Class DocumentStatusTransition

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.routeheader.DocumentStatusTransition
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject

@Entity
public class DocumentStatusTransition
extends PersistableBusinessObjectBase

Model bean representing the valid application document statuses for a document type

Author:
Kuali Rice Team (kuali-rice@googlegroups.com)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
DocumentStatusTransition()
           
DocumentStatusTransition(String documentId, String oldStatus, String newStatus)
           
 
Method Summary
static DocumentStatusTransition from(DocumentStatusTransition im)
           
 String getDocumentId()
           
 String getNewAppDocStatus()
           
 String getOldAppDocStatus()
           
 Timestamp getStatusTransitionDate()
           
 String getStatusTransitionId()
           
 void setDocumentId(String documentId)
           
 void setNewAppDocStatus(String newAppDocStatus)
           
 void setOldAppDocStatus(String oldAppDocStatus)
           
 void setStatusTransitionDate(Timestamp statusTransitionDate)
           
 void setStatusTransitionId(String statusTransitionId)
           
static DocumentStatusTransition to(DocumentStatusTransition bo)
           
 
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

DocumentStatusTransition

public DocumentStatusTransition()

DocumentStatusTransition

public DocumentStatusTransition(String documentId,
                                String oldStatus,
                                String newStatus)
Method Detail

getStatusTransitionId

public String getStatusTransitionId()

setStatusTransitionId

public void setStatusTransitionId(String statusTransitionId)

getDocumentId

public String getDocumentId()

setDocumentId

public void setDocumentId(String documentId)

getOldAppDocStatus

public String getOldAppDocStatus()

setOldAppDocStatus

public void setOldAppDocStatus(String oldAppDocStatus)

getNewAppDocStatus

public String getNewAppDocStatus()

setNewAppDocStatus

public void setNewAppDocStatus(String newAppDocStatus)

getStatusTransitionDate

public Timestamp getStatusTransitionDate()

setStatusTransitionDate

public void setStatusTransitionDate(Timestamp statusTransitionDate)

from

public static DocumentStatusTransition from(DocumentStatusTransition im)

to

public static DocumentStatusTransition to(DocumentStatusTransition bo)


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