@Entity
public class Job
extends com.postalocity.core.model.DbObject
implements com.postalocity.core.model.ListableObj2
Modifier and Type | Class and Description |
---|---|
static class |
Job.ListContext |
static class |
Job.OfflineArchiveState |
static class |
Job.State |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BLENDER_ID |
static java.lang.String |
BLENDER_POSTAGE |
java.lang.Integer |
blenderId |
java.math.BigDecimal |
blenderPostage |
java.lang.Integer |
certInboundDocCount |
java.lang.Integer |
certOutboundDocCount |
java.lang.Integer |
contactCount |
boolean |
containerSampleInspected |
java.lang.String |
createdBy |
static java.lang.String |
DATE_APPROVED |
static java.lang.String |
DATE_CREATED |
static java.lang.String |
DATE_MAILED |
java.util.Date |
dateApproved |
java.util.Date |
dateCreated |
java.util.Date |
dateMailed |
static java.lang.String |
DELETE_ON |
java.util.Date |
deleteOn |
static java.lang.String |
docDir |
boolean |
docSampleInspected |
static java.lang.String |
DOCUMENT_COUNT |
java.lang.Integer |
documentCount |
java.lang.String |
dtpJobName |
java.lang.String |
errorReason |
static java.lang.String |
EXPUNGE_ON |
java.util.Date |
expungeOn |
static java.lang.String |
HELP_DESK_APPROVED |
java.lang.Boolean |
helpDeskApproved |
java.lang.Integer |
id |
static java.lang.String |
ID |
java.lang.Integer |
ignoredCount |
static java.lang.String |
IMPORT_DONE |
static java.lang.String |
IMPORT_STARTED |
java.util.Date |
importDone |
java.util.Date |
importStarted |
java.util.List<java.lang.String> |
inputDocListKeys |
static java.lang.String |
IS_PRIVATE |
java.lang.Boolean |
isPrivate |
java.lang.Integer |
iteration |
static java.lang.String |
JOB_PROFILE_ID |
JobProfile |
jobProfile |
java.lang.Integer |
jobProfileId |
java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.lang.Integer>> |
jobStats |
static java.lang.String |
JP_NAME |
java.lang.String |
jpName |
java.lang.String |
letterText |
java.util.List<java.lang.String> |
log |
static java.lang.String |
MAIL_DATE |
static java.lang.String |
MAIL_PIECE_COUNT |
java.lang.Integer |
mailPieceCount |
Address |
mailTo |
java.lang.Integer |
mergedCount |
java.lang.String |
name |
static java.lang.String |
NAME |
static java.lang.String |
OFFLINE_ARCHIVE_STATE |
java.math.BigDecimal |
offlineArchivePrice |
java.lang.String |
offlineArchiveState |
java.math.BigDecimal |
onlineArchivePrice |
static java.lang.String |
ORG_ID |
java.lang.Integer |
orgId |
java.lang.String |
orgName |
static java.lang.String |
PAYMENT_APPLIED |
java.math.BigDecimal |
paymentApplied |
java.util.Map<java.lang.String,com.postalocity.core.model.file.PricePoint> |
pricePoints |
java.lang.Integer |
progress |
static java.lang.String |
PROGRESS |
java.lang.Integer |
q10Count |
java.lang.Integer |
q1Count |
java.lang.Integer |
q2Count |
java.lang.Integer |
q3Count |
java.lang.Integer |
q4Count |
java.lang.Integer |
q5Count |
java.lang.String |
receiptSignedUrl |
java.lang.Boolean |
requiresReProcess |
java.lang.String |
runId |
static java.lang.String |
SHEET_COUNT |
java.lang.Integer |
sheetCount |
java.lang.String |
signedAffidavitDetailsUrl |
java.lang.String |
signedAffidavitUrl |
java.lang.String |
signedContainerThumbUrl |
java.lang.String |
signedContainerUrl |
java.lang.String |
signedThumbUrl |
java.lang.String |
signedUrl |
java.lang.Integer |
sourceCount |
boolean |
ssnInAddress |
static java.lang.String |
STAT_STRING |
java.lang.Integer |
state |
static java.lang.String |
STATE |
java.lang.String |
statString |
java.lang.Boolean |
test |
static java.lang.String |
TEST |
static java.lang.String |
TOTAL_POSTAGE |
static java.lang.String |
TOTAL_PRICE |
static java.lang.String |
TOTAL_SERVICES |
java.math.BigDecimal |
totalExpense |
java.math.BigDecimal |
totalPostage |
java.math.BigDecimal |
totalPrice |
java.math.BigDecimal |
totalServices |
static java.lang.String |
USER_ID |
java.lang.Integer |
userId |
java.lang.Integer |
version |
Constructor and Description |
---|
Job() |
Job(java.lang.Integer jpId,
java.lang.String jobName,
java.lang.Integer jobUserId,
java.util.Date jobMailDate) |
Job(Job job) |
Job(JobProfile jp,
java.lang.Integer userId,
java.lang.Integer orgId,
java.util.Date jobMailDate) |
Modifier and Type | Method and Description |
---|---|
void |
adaptDeprecated() |
void |
adjustFlatCt(java.lang.Integer addAmount) |
void |
adjustLetterCt(java.lang.Integer addAmount) |
void |
adjustPriorityBoxCt(java.lang.Integer addAmount) |
void |
adjustPriorityFlatCt(java.lang.Integer addAmount) |
void |
adjustTotalFlatPrice(java.math.BigDecimal addAmount) |
void |
adjustTotalLetterPrice(java.math.BigDecimal addAmount) |
void |
adjustTotalPriorityBoxPrice(java.math.BigDecimal addAmount) |
void |
adjustTotalPriorityFlatPrice(java.math.BigDecimal addAmount) |
void |
appendLog(java.lang.String entry) |
void |
calcAveragePrices(java.math.BigDecimal discount) |
void |
checkInit() |
protected void |
deleteExtra(com.postalocity.core.model.ObjectStore store) |
java.util.List<MailPiece> |
fetchMailPieces() |
java.util.List<MailPiece> |
fetchMailPieces(com.postalocity.core.model.ObjectStore store) |
java.lang.String |
getAdjustPageRequestDir() |
java.lang.String |
getAffidavitDetailsKey() |
java.lang.String |
getAffidavitDetailsPage() |
java.lang.String |
getAffidavitKey() |
java.math.BigDecimal |
getAveFlatPrice() |
java.math.BigDecimal |
getAveLetterPrice() |
java.math.BigDecimal |
getAvePriorityBoxPrice() |
java.math.BigDecimal |
getAvePriorityFlatPrice() |
java.lang.String |
getBulkListKey() |
java.lang.String |
getBulkUpdateDir() |
java.lang.String |
getCertifyDir() |
java.lang.String |
getContainerProofKey() |
java.lang.String |
getContainerProofThumbKey() |
static java.lang.Long |
getCount(com.postalocity.core.model.ObjectStore store,
org.hibernate.criterion.DetachedCriteria detachedCriteria) |
java.lang.String |
getCreateDir() |
java.util.Date |
getDateMailed() |
static org.hibernate.criterion.DetachedCriteria |
getDetachedCriteria() |
java.lang.String |
getDir() |
static java.lang.String |
getDir(int id,
java.lang.Integer iteration)
Deprecated.
|
static java.lang.String |
getDirRoot(java.lang.Integer jobId) |
java.lang.String |
getDocDir() |
java.lang.String |
getDocInsertPagesDir() |
java.lang.String |
getDocListDir() |
java.lang.String |
getDocListKey() |
java.lang.String |
getDocListStatsKey() |
java.lang.String |
getDocumentDir()
Deprecated.
|
static java.lang.String |
getDocumentDir(java.lang.Integer jobId)
Deprecated.
|
java.lang.String |
getDownloadDir() |
java.lang.String |
getDownloadKey() |
java.lang.String |
getDtpInternationalCsvKey() |
java.lang.String |
getDtpInternationalDir() |
java.lang.String |
getDtpInternationalKeyListKey() |
java.lang.String |
getDtpInternationalMd5Key() |
java.lang.String |
getDtpInternationalPagesDir() |
java.lang.Integer |
getFlatCt() |
java.math.BigDecimal |
getFlatPrice() |
java.lang.String |
getId() |
java.lang.String |
getIgnoreSegmentDir() |
java.lang.String |
getInputDocListDir() |
java.lang.String |
getInsertSourceDir() |
java.lang.Integer |
getIteration() |
java.lang.String |
getKeepDir() |
java.lang.String |
getKey() |
static java.lang.String |
getKey(java.lang.Integer jobId) |
java.lang.Integer |
getLetterCt() |
java.math.BigDecimal |
getLetterPrice() |
java.util.Date |
getMailDate() |
java.lang.String |
getMailPieceDir() |
java.lang.String |
getName() |
java.lang.String |
getOfflineArchiveKey() |
java.math.BigDecimal |
getOfflineArchivePrice() |
java.lang.String |
getOnClickHandler(java.lang.String context) |
java.math.BigDecimal |
getOnlineArchivePrice() |
java.lang.String |
getPageCountsDir() |
java.lang.String |
getPagesDir() |
java.lang.String |
getPagesImgDir() |
java.lang.Integer |
getPriorityBoxCt() |
java.math.BigDecimal |
getPriorityBoxPrice() |
java.lang.Integer |
getPriorityFlatCt() |
java.math.BigDecimal |
getPriorityFlatPrice() |
static java.lang.String |
getProfileDir(java.lang.Integer jobId) |
java.lang.String |
getProgressDir() |
java.lang.String |
getProofKey() |
java.lang.String |
getProofKeyListKey() |
java.lang.String |
getProofThumbKey() |
java.lang.String |
getQuickFilterField() |
java.util.Map<java.lang.String,java.lang.String> |
getQuickFilterOptions() |
java.lang.String |
getReceiptKey() |
java.lang.String |
getSearchField() |
java.lang.String |
getSourceDir() |
java.lang.String |
getSourceMetadataDir() |
java.lang.String |
getSplitDir() |
java.util.List<java.lang.String> |
getTableHeaders(java.lang.String context) |
java.util.List<java.lang.String> |
getTableRow(java.lang.String context) |
java.math.BigDecimal |
getTotalFlatPrice() |
java.math.BigDecimal |
getTotalLetterPrice() |
java.math.BigDecimal |
getTotalPriorityBoxPrice() |
java.math.BigDecimal |
getTotalPriorityFlatPrice() |
java.lang.String |
getUploadDir() |
java.lang.String |
getUploadKey(java.lang.String name) |
java.lang.Integer |
getUserId() |
void |
incrementIteration() |
void |
initDefaultPermissions() |
void |
initSpecialFieldPermissions() |
boolean |
isState(Job.State state) |
static java.util.List<Job> |
list() |
static java.util.List<Job> |
list(org.hibernate.criterion.DetachedCriteria detachedCriteria) |
static java.util.List<Job> |
list(com.postalocity.core.model.ObjectStore store,
org.hibernate.criterion.DetachedCriteria detachedCriteria) |
static java.util.List<Job> |
listPaginated(com.postalocity.core.model.ObjectStore store,
org.hibernate.criterion.DetachedCriteria detachedCriteria,
java.lang.Integer minResult,
java.lang.Integer maxResult) |
Job |
load() |
static Job |
load(java.lang.Integer id) |
static java.util.List<Job> |
loadAll(java.util.List<Job> list,
com.postalocity.core.util.ActivityContext activityContext) |
void |
queueDelete() |
void |
resetTotals() |
Job |
save() |
static Job |
saveContext(Job job) |
void |
setId(java.lang.Integer id) |
void |
setLetterPrice(java.math.BigDecimal letterPrice) |
void |
setMailDate(java.util.Date mailDate) |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
void |
updateBlenderPostage(MailPiece mailPiece) |
boolean |
useListAcceleration() |
java.lang.Boolean |
verify() |
delete, delete, fromJson, load, load, load, loadAll, saveObject, toJson, toJsonMini
getAccessIdentity, getFieldPermissions, getObjPermissions, getOwningOrgId, getOwningUserId, initFieldPermissions, printAccess, pruneFieldsByPermission, pruneFieldsByPermission, restrictedListCriterion, setAccessIdentity, setFieldPermission, setFieldPermission, setFieldPermissions, setObjectPermission, setObjPermissions, setOwningOrgId, setOwningUserId
public java.lang.Integer id
public java.lang.Integer jobProfileId
public java.lang.Integer orgId
public java.lang.Integer userId
public java.lang.Boolean test
public java.util.Date dateCreated
public java.util.Date dateApproved
public java.util.Date dateMailed
public java.util.Date importStarted
public java.util.Date importDone
public java.lang.String name
public java.lang.Integer blenderId
public java.lang.Integer state
public java.lang.Integer mailPieceCount
public java.lang.Integer sheetCount
public java.lang.Integer documentCount
public java.math.BigDecimal totalServices
public java.math.BigDecimal totalPostage
public java.math.BigDecimal totalPrice
public java.math.BigDecimal paymentApplied
public java.math.BigDecimal blenderPostage
public java.util.Date expungeOn
public java.lang.String statString
public java.lang.Boolean isPrivate
public java.lang.Integer progress
public java.lang.Boolean helpDeskApproved
public java.lang.String offlineArchiveState
public java.lang.String jpName
public java.lang.Integer iteration
public java.lang.Integer version
public java.util.Date deleteOn
public java.math.BigDecimal totalExpense
public static final java.lang.String ID
public static final java.lang.String JOB_PROFILE_ID
public static final java.lang.String ORG_ID
public static final java.lang.String USER_ID
public static final java.lang.String TEST
public static final java.lang.String MAIL_DATE
public static final java.lang.String DATE_CREATED
public static final java.lang.String DATE_APPROVED
public static final java.lang.String DATE_MAILED
public static final java.lang.String IMPORT_STARTED
public static final java.lang.String IMPORT_DONE
public static final java.lang.String NAME
public static final java.lang.String BLENDER_ID
public static final java.lang.String STATE
public static final java.lang.String MAIL_PIECE_COUNT
public static final java.lang.String SHEET_COUNT
public static final java.lang.String DOCUMENT_COUNT
public static final java.lang.String TOTAL_SERVICES
public static final java.lang.String TOTAL_POSTAGE
public static final java.lang.String TOTAL_PRICE
public static final java.lang.String PAYMENT_APPLIED
public static final java.lang.String BLENDER_POSTAGE
public static final java.lang.String EXPUNGE_ON
public static final java.lang.String STAT_STRING
public static final java.lang.String IS_PRIVATE
public static final java.lang.String PROGRESS
public static final java.lang.String HELP_DESK_APPROVED
public static final java.lang.String OFFLINE_ARCHIVE_STATE
public static final java.lang.String JP_NAME
public static final java.lang.String DELETE_ON
public java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.lang.Integer>> jobStats
public java.lang.Integer sourceCount
public JobProfile jobProfile
public java.util.Map<java.lang.String,com.postalocity.core.model.file.PricePoint> pricePoints
public java.util.List<java.lang.String> log
public Address mailTo
public java.lang.String letterText
public java.lang.Boolean requiresReProcess
public java.math.BigDecimal offlineArchivePrice
public java.math.BigDecimal onlineArchivePrice
public java.lang.Integer certInboundDocCount
public java.lang.Integer certOutboundDocCount
public java.lang.String dtpJobName
public java.lang.String errorReason
public boolean ssnInAddress
public java.lang.String runId
public java.lang.String signedThumbUrl
public java.lang.String signedUrl
public java.lang.String signedContainerUrl
public java.lang.String signedContainerThumbUrl
public java.lang.String receiptSignedUrl
public java.lang.String signedAffidavitUrl
public java.lang.String signedAffidavitDetailsUrl
public java.lang.Integer q1Count
public java.lang.Integer q10Count
public java.lang.Integer q2Count
public java.lang.Integer q3Count
public java.lang.Integer q4Count
public java.lang.Integer q5Count
public java.lang.Integer ignoredCount
public java.lang.Integer mergedCount
public java.lang.String createdBy
public java.lang.String orgName
public boolean containerSampleInspected
public boolean docSampleInspected
public java.lang.Integer contactCount
public java.util.List<java.lang.String> inputDocListKeys
public static java.lang.String docDir
public Job()
public Job(Job job)
public Job(JobProfile jp, java.lang.Integer userId, java.lang.Integer orgId, java.util.Date jobMailDate) throws java.lang.Exception
java.lang.Exception
public Job(java.lang.Integer jpId, java.lang.String jobName, java.lang.Integer jobUserId, java.util.Date jobMailDate) throws java.lang.Exception
java.lang.Exception
public void initDefaultPermissions()
initDefaultPermissions
in class com.postalocity.core.model.AccessControlled
public void initSpecialFieldPermissions()
initSpecialFieldPermissions
in class com.postalocity.core.model.AccessControlled
public void adaptDeprecated()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.Integer getUserId()
public void setLetterPrice(java.math.BigDecimal letterPrice)
public java.math.BigDecimal getLetterPrice()
public java.math.BigDecimal getFlatPrice()
public java.math.BigDecimal getPriorityFlatPrice()
public java.math.BigDecimal getPriorityBoxPrice()
public java.math.BigDecimal getOfflineArchivePrice()
public java.math.BigDecimal getOnlineArchivePrice()
public boolean isState(Job.State state)
public void appendLog(java.lang.String entry)
public static java.lang.String getKey(java.lang.Integer jobId)
public static java.lang.String getProfileDir(java.lang.Integer jobId)
public java.lang.String getPagesDir()
public java.lang.String getPagesImgDir()
public java.lang.String getPageCountsDir()
public java.lang.String getUploadDir()
public java.lang.String getCreateDir()
public java.lang.String getDtpInternationalPagesDir()
public java.lang.String getDtpInternationalMd5Key()
public java.lang.String getDtpInternationalKeyListKey()
public java.lang.String getDtpInternationalCsvKey()
public java.lang.String getDtpInternationalDir()
public java.lang.String getSourceMetadataDir()
public java.lang.String getDocInsertPagesDir()
public java.lang.String getReceiptKey()
public java.lang.String getAffidavitKey()
public java.lang.String getAffidavitDetailsKey()
public java.lang.String getAffidavitDetailsPage()
public java.lang.String getKeepDir()
public java.lang.String getInputDocListDir()
public java.lang.String getBulkListKey()
public java.lang.String getAdjustPageRequestDir()
public static java.lang.String getDirRoot(java.lang.Integer jobId)
public java.lang.String getDir()
@Deprecated public static java.lang.String getDir(int id, java.lang.Integer iteration)
public java.lang.String getDownloadKey()
public java.lang.String getContainerProofKey()
public java.lang.String getContainerProofThumbKey()
public java.lang.String getProofKey()
public java.lang.String getProofThumbKey()
public java.lang.String getOfflineArchiveKey()
@Deprecated public static java.lang.String getDocumentDir(java.lang.Integer jobId)
@Deprecated public java.lang.String getDocumentDir()
public java.lang.String getProgressDir()
public java.lang.String getBulkUpdateDir()
public java.lang.String getCertifyDir()
public java.lang.String getDocListDir()
public java.lang.String getDocListKey()
public java.lang.String getDocListStatsKey()
public java.lang.String getProofKeyListKey()
public java.lang.String getIgnoreSegmentDir()
public java.lang.String getDownloadDir()
public java.lang.String getMailPieceDir()
public java.lang.String getSourceDir()
public java.lang.String getInsertSourceDir()
public java.lang.String getDocDir()
public java.lang.String getUploadKey(java.lang.String name)
public java.lang.String getSplitDir()
public java.lang.Integer getLetterCt()
public void adjustLetterCt(java.lang.Integer addAmount)
public java.lang.Integer getFlatCt()
public void adjustFlatCt(java.lang.Integer addAmount)
public java.lang.Integer getPriorityFlatCt()
public void adjustPriorityFlatCt(java.lang.Integer addAmount)
public java.lang.Integer getPriorityBoxCt()
public void adjustPriorityBoxCt(java.lang.Integer addAmount)
public java.math.BigDecimal getTotalLetterPrice()
public void adjustTotalLetterPrice(java.math.BigDecimal addAmount)
public java.math.BigDecimal getTotalFlatPrice()
public void adjustTotalFlatPrice(java.math.BigDecimal addAmount)
public java.math.BigDecimal getTotalPriorityFlatPrice()
public void adjustTotalPriorityFlatPrice(java.math.BigDecimal addAmount)
public java.math.BigDecimal getTotalPriorityBoxPrice()
public void adjustTotalPriorityBoxPrice(java.math.BigDecimal addAmount)
public java.math.BigDecimal getAveLetterPrice()
public java.math.BigDecimal getAveFlatPrice()
public java.math.BigDecimal getAvePriorityFlatPrice()
public java.math.BigDecimal getAvePriorityBoxPrice()
public boolean useListAcceleration() throws java.lang.Exception
java.lang.Exception
public void calcAveragePrices(java.math.BigDecimal discount)
public void resetTotals()
public static Job saveContext(Job job) throws com.postalocity.core.model.SaveObjectException
com.postalocity.core.model.SaveObjectException
public void queueDelete()
public void updateBlenderPostage(MailPiece mailPiece)
public void setId(java.lang.Integer id)
public java.lang.String getId()
getId
in interface com.postalocity.core.model.DbObj
getId
in interface com.postalocity.core.model.ListableObj
public java.util.Date getDateMailed()
public java.util.Date getMailDate()
public void setMailDate(java.util.Date mailDate)
public void incrementIteration()
public java.lang.Integer getIteration()
public java.util.List<java.lang.String> getTableHeaders(java.lang.String context)
getTableHeaders
in interface com.postalocity.core.model.ListableObj
public java.util.List<java.lang.String> getTableRow(java.lang.String context)
getTableRow
in interface com.postalocity.core.model.ListableObj
public java.lang.String getOnClickHandler(java.lang.String context)
getOnClickHandler
in interface com.postalocity.core.model.ListableObj
public java.lang.String getQuickFilterField()
getQuickFilterField
in interface com.postalocity.core.model.ListableObj2
public java.lang.String getSearchField()
getSearchField
in interface com.postalocity.core.model.ListableObj2
public java.util.Map<java.lang.String,java.lang.String> getQuickFilterOptions()
getQuickFilterOptions
in interface com.postalocity.core.model.ListableObj2
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<MailPiece> fetchMailPieces()
public java.util.List<MailPiece> fetchMailPieces(com.postalocity.core.model.ObjectStore store)
public java.lang.String getKey()
getKey
in class com.postalocity.core.model.AccessControlled
public void checkInit()
checkInit
in class com.postalocity.core.model.DbObject
public java.lang.Boolean verify() throws com.postalocity.core.model.SaveObjectException
verify
in class com.postalocity.core.model.DbObject
com.postalocity.core.model.SaveObjectException
public Job load() throws com.postalocity.core.except.GetObjectException
load
in class com.postalocity.core.model.DbObject
com.postalocity.core.except.GetObjectException
public static Job load(java.lang.Integer id) throws com.postalocity.core.except.GetObjectException
com.postalocity.core.except.GetObjectException
public Job save() throws com.postalocity.core.model.SaveObjectException
com.postalocity.core.model.SaveObjectException
public static org.hibernate.criterion.DetachedCriteria getDetachedCriteria()
public static java.util.List<Job> list()
public static java.util.List<Job> list(org.hibernate.criterion.DetachedCriteria detachedCriteria)
public static java.util.List<Job> list(com.postalocity.core.model.ObjectStore store, org.hibernate.criterion.DetachedCriteria detachedCriteria)
public static java.lang.Long getCount(com.postalocity.core.model.ObjectStore store, org.hibernate.criterion.DetachedCriteria detachedCriteria)
public static java.util.List<Job> listPaginated(com.postalocity.core.model.ObjectStore store, org.hibernate.criterion.DetachedCriteria detachedCriteria, java.lang.Integer minResult, java.lang.Integer maxResult)
public static java.util.List<Job> loadAll(java.util.List<Job> list, com.postalocity.core.util.ActivityContext activityContext) throws java.lang.Exception
java.lang.Exception
protected void deleteExtra(com.postalocity.core.model.ObjectStore store) throws java.lang.Exception
deleteExtra
in class com.postalocity.core.model.DbObject
java.lang.Exception