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, newCollectionRecord, objectId, versionNumber
 
Constructor Summary
DocumentStatusTransition()
           
DocumentStatusTransition(String documentId, String oldStatus, String newStatus)
           
 
Method Summary
 DocumentStatusTransition deepCopy(Map<Object,Object> visited)
           
static DocumentStatusTransition from(DocumentStatusTransition im)
           
 String getDocumentId()
           
 DocumentRouteHeaderValue getDocumentRouteHeaderValue()
           
 String getNewAppDocStatus()
           
 String getOldAppDocStatus()
           
 Timestamp getStatusTransitionDate()
           
 String getStatusTransitionId()
           
 void setDocumentId(String documentId)
           
 void setDocumentRouteHeaderValue(DocumentRouteHeaderValue documentRouteHeaderValue)
           
 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, 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
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)

deepCopy

public DocumentStatusTransition deepCopy(Map<Object,Object> visited)

from

public static DocumentStatusTransition from(DocumentStatusTransition im)

to

public static DocumentStatusTransition to(DocumentStatusTransition bo)

getDocumentRouteHeaderValue

public DocumentRouteHeaderValue getDocumentRouteHeaderValue()

setDocumentRouteHeaderValue

public void setDocumentRouteHeaderValue(DocumentRouteHeaderValue documentRouteHeaderValue)


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.