@Entity @UifAutoCreateViews(value={INQUIRY,LOOKUP}) public class TravelAuthorizationDocument extends TransactionalDocumentBase implements Copyable
This is a sample KRAD transactional document that demonstrates how to implement transactional documents within the KRAD UIF.
adHocRoutePersons, adHocRouteWorkgroups, documentHeader, documentNumber, notes, pessimisticLocks
extension, newCollectionRecord
objectId, versionNumber
Constructor and Description |
---|
TravelAuthorizationDocument() |
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getActionRequests, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearingMethodNames, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, getPessimisticLocks, getSuperUserAnnotation, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postLoad, postProcessSave, postRemove, prepareForSave, prepareForSave, prePersist, processAfterRetrieve, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, setSuperUserAnnotation, toCopy, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord
generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getActionRequests, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearingMethodNames, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getSuperUserAnnotation, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, setSuperUserAnnotation, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
getObjectId
public TravelAuthorizationDocument()
public Date getTripBegin()
public void setTripBegin(Date tripBegin)
public Date getTripEnd()
public void setTripEnd(Date tripEnd)
public String getTripDescription()
public void setTripDescription(String tripDescription)
public String getTravelerDetailId()
public void setTravelerDetailId(String travelerDetailId)
public TravelerDetail getTravelerDetail()
public void setTravelerDetail(TravelerDetail travelerDetail)
public String getCellPhoneNumber()
public void setCellPhoneNumber(String cellPhoneNumber)
public KualiDecimal getExpenseLimit()
public void setExpenseLimit(KualiDecimal expenseLimit)
public String getTripDestinationId()
public void setTripDestinationId(String tripDestinationId)
public TravelDestination getTripDestination()
public void setTripDestination(TravelDestination tripDestination)
public List<TravelPerDiemExpense> getDailyExpenseEstimates()
public void setDailyExpenseEstimates(List<TravelPerDiemExpense> dailyExpenseEstimates)
public List<TravelExpenseItem> getActualExpenseItems()
public void setActualExpenseItems(List<TravelExpenseItem> actualExpenseItems)
public String getTravelTypeCode()
public void setTravelTypeCode(String travelTypeCode)
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.