public class LabTransSet extends MboSet implements LabTransSetRemote, MboSetListenable
Relationships to other MboSets:
Relationship Name | MboSet | Relationship |
---|---|---|
LABOR | LABOR | laborcode = labtrans.laborcode |
WORKORDER | WORKORDER | wonum = labtrans.wonum |
WORKORDER | WORKORDER | wonum = labtrans.refwo |
LABTRANSATTENDANCE | ATTENDANCE | laborcode=:laborcode and orgid=:orgid |
LABTRANS_WOANDTASK | WORKORDER | ((wonum=:refwo)or(parent = :refwo and istask = :yes))and(siteid=:siteid) |
LABTRANS_WOHIERARCHY | WOANCESTOR | (wonum=:refwo)and(siteid=:siteid) |
LABTRANSWPLABOR | WPLABOR | (wonum=:refwo) and (siteid=:siteid) and (:refwo is not null) |
LOCATION | LOCATIONS | location = :location and siteid=:siteid |
ASSET | ASSET | assetnum = :assetnum and siteid=:siteid |
Modifier and Type | Field and Description |
---|---|
boolean |
allDates
Boolean to store the userpref settings.
|
java.util.Date |
endDate |
boolean |
showNonWork |
boolean |
showOTRefused |
boolean |
showUnApprLabTrans |
boolean |
showWork
The user sets the type of work, nonwork and otrefused.
|
java.util.Date |
startDate
The user sets the start date and the end date.
|
fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, perfStats, strNoBaseLangValueEntered
ASSET, CRAFT, LABOR, LOCATION, PO, PPCRAFTRATE, WORKORDER
INSERTONLY, INSERTORUPDATE, UPDATEONLY
ALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, GOTCOMPLETEWHERE, HIDDEN, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOOVERWRITE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, SETBYPARENT, USER
APPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGER
appenderPrefix, LOGGERNAME_APP, LOGGERNAME_CRONTASK, LOGGERNAME_CRONTASKMGR, LOGGERNAME_DBCONNECTION, LOGGERNAME_DD, LOGGERNAME_DM, LOGGERNAME_DMPREVIEW, LOGGERNAME_EVENT, LOGGERNAME_EXCEPTION, LOGGERNAME_MAIL, LOGGERNAME_MAXIMO, LOGGERNAME_MT, LOGGERNAME_NULLMBOPOINTER, LOGGERNAME_SECURITY, LOGGERNAME_SENDFAILED, LOGGERNAME_SERVICE, LOGGERNAME_SQL, LOGGERNAME_SQL_CRONTASKMGR, LOGGERNAME_TXN, loggerPrefix
Constructor and Description |
---|
LabTransSet(MboServerInterface ms)
Construct the set
|
Modifier and Type | Method and Description |
---|---|
boolean |
activeTimer()
This mehod returns true if there is any active labor transaction in this set.
|
MboRemote |
addAtIndex(long accessModifier,
int index)
Method overridden to support MboSet Listeners.
|
java.util.Date |
addDates(java.util.Date date,
int days)
Add or minus days from the given date.
|
void |
addDeltaHours(java.lang.String laborcode,
java.lang.String orgid,
double reghrs,
double othrs)
A method to accumulate regular and premium pay hours for the LabTrans objects added to this set.
|
void |
addListener(MboSetListener l)
Add a listener to this MboSet.
|
java.lang.String |
addToUserPrefWhere()
Add this where clause to the MboSet's getUserPrefWhere()
|
void |
canAdd()
Determines if the work order can add labor transactions.
|
void |
copyLaborToLabTransSet(MboSetRemote laborSet)
copyLaborToLabTransSet handles the OK button once labor have been selected
to use in creating labtrans records
|
void |
copyPlannedLaborToLabTransSet(MboSetRemote wmassignmentsSet)
copyPlannedLaborToLabTransSet handles the OK button once wmassignments have been selected
to use in creating labtrans records.
|
MboRemote |
crewLabTrans(java.lang.String laborCode,
java.lang.String laborOrg,
java.util.Date targetDateTime)
Create labTrans from Everyplace StartTimer by Crew
|
boolean |
getAllDates()
Get the alldates setting which was set at the startup of the application or later
changed by the user.
|
LaborSet |
getCraftSet()
Get the craftset which is already updated.
|
java.util.Date |
getEndDate()
Get the end date set by the user.
|
LaborSetRemote |
getLaborSet()
Get the laborset which is already updated.
|
boolean |
getNonWork()
Get non-work setting which was set at the startup of the application or later
changed by the user.
|
boolean |
getOTRefused()
Get OTRefused setting which was set at the startup of the application or later
changed by the user.
|
java.util.Date |
getStartDate()
Get the start date set by the user.
|
boolean |
getUnapproved()
Get Unapproved LabTrans setting which was set at the startup of the application or later
changed by the user.
|
java.lang.String |
getUserPrefWhere()
Override the MboSet getUserPrefWhere() to return a userpref where clause
which is appended to th existing whereClause.
|
boolean |
getWork()
Get work setting which was set at the startup of the application or later
changed by the user.
|
void |
remove(MboRemote mbo)
remove the child mbo need remove it from the childlookup.
|
void |
removeListener(MboSetListener l)
Remove a listener
|
void |
reportModifiedMbo(MboRemote modifiedMbo)
Assumes that the modified Mbo is a member of the set.
|
void |
setAllDates(boolean allDatesActLab)
Set the userpref alldates setting.
|
void |
setCraftSet(LaborSet assignCraftSet)
Set the craftset which is already updated.
|
void |
setEndDate(java.util.Date endDateActLab)
Set by the user.
|
void |
setLaborSet(LaborSetRemote assignLaborSet)
Set the laborset which is already updated.
|
void |
setNonWork(boolean nonWorkActLab)
Sets the userpref non-work setting.
|
void |
setOTRefused(boolean otRefusedActLab)
Sets the userpref OTRefused setting.
|
void |
setOwner(MboRemote mbo)
setOwner is overridden so the owner can be looked up in the attribute listeners and save method.
|
void |
setStartDate(java.util.Date startDateActLab)
Set by the user.
|
void |
setUnapproved(boolean unapprovedActLab)
Sets the Unapproved LabTrans setting.
|
void |
setWork(boolean workActLab)
Sets the userpref work setting.
|
MboRemote |
startTimer()
Method that will start the timer with the current date and time.
|
MboRemote |
startTimer(java.util.Date targetDateTime)
Method that will start the timer.
|
MboRemote |
stopTimer()
Method that will stop the timer with the current date and time.
|
MboRemote |
stopTimer(java.util.Date targetStopDate,
boolean noStopTimerPopup) |
MboRemote |
stopTimer(java.util.Date targetStopDate,
java.util.Date startDateTime,
boolean noStopTimerPopup)
Method that will stop the timer.
|
void |
transCommitted()
A method to write the accumulated regular and premium pay hours for the LabTrans objects to the database.
|
abortSql, add, add, addAtEnd, addAtEnd, addAtIndex, addFakeAtEnd, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, appendToWhere, applyRowSecurity, cancelAndClose, checkMethodAccess, checkMethodAccess, cleanup, clear, clearESigTransIDForAdmin, clearIgnoredAutokeyAttrs, clearLongOpPipe, clearToBeSaved, clearTransactionReference, clearWarnings, close, commit, commitTransaction, copy, copy, copy, copyForDM, count, count, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, determineRequiredFieldsFromERM, dump, earliestDate, enableMethod, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, getAllowQualifiedRestriction, getAlwaysFlags, getAlwaysFlags, getApp, getAppAlwaysFieldFlags, getAppWhere, getAttrRestrictions, getBoolean, getByte, getBytes, getClientLocale, getClientTimeZone, getCompleteWhere, getCurrentPosition, getDate, getDBFetchMaxRows, getDefaultValue, getDefaultValueHash, getDouble, getERMEntity, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getFloat, getIgnoredAutokeyAttrs, getInsertCompanySet, getInsertItemSet, getInsertOrg, getInsertSite, getInt, getJspDefaultValueHash, getKeyAttributes, getList, getList, getLong, getMaxAppsWhere, getMaxMessage, getMbo, getMbo, getMboForUniqueId, getMboLogger, getMboSetData, getMboSetData, getMboSetInfo, getMboSetRetainMboPositionData, getMboSetRetainMboPositionInfo, getMboSetValueData, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMultiSiteWhere, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getProfile, getProxy, getQbe, getQbe, getQbe, getQbeSiteAuthorization, getQbeWhere, getQualifiedWhere, getQueryTimeout, getRelationName, getRelationship, getRowRestrictions, getSecurityLogger, getSelection, getSelectionWhere, getSetOrderByForUI, getSharedMboSet, getSize, getSkipFirstNRows, getSqlLogger, getSQLOptions, getString, getTxnPropertyMap, getUserAndQbeWhere, getUserInfo, getUserName, getUserWhere, getUserWhere, getWarnings, getWhere, getZombie, handleMLMbo, handleMLMbo, hasMLQbe, hasQbe, hasWarnings, ignoreAutokeyAttr, ignoreAutokeyAttr, ignoreQbeExactMatchSet, incrementDeletedCount, init, init, initDataDictionary, isBasedOn, isClosed, isDeltaStorage, isDMDeploySet, isDMSkipFieldValidation, isEAuditFieldModified, isEmpty, isESigFieldModified, isESigNeeded, isFlagSet, isIgnoreQbeExactMatchSet, isLookup, isNull, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, isTableDomainLookup, latestDate, locateMbo, logESigVerification, logRowUpdatedException, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, moveToKey, notExist, positionState, processML, remove, remove, reset, resetForRefreshOnSave, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, rollbackTransaction, save, save, save, save, saveMbos, saveTransaction, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDefaultValues, setDMDeploySet, setDMSkipFieldValidation, setEAuditFieldModified, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setPreserveOrderByCase, setProxy, setQbe, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setQueryTimeout, setRelationName, setRelationship, setRequiedFlagsFromERM, setRetainMboPosition, setSetOrderByForUI, setSkipFirstNRows, setSQLOptions, setTableDomainLookup, setTxnPropertyMap, setupLongOpPipe, setUserWhere, setUserWhereAfterParse, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, setWhere, setWhereQbe, smartFill, smartFill, smartFind, smartFind, smartFind, smartFind, sort, splitOrderBy, startCheckpoint, startCheckpoint, sum, toBeSaved, undeleteAll, undoTransaction, unselect, unselect, unselect, unselectAll, useStoredQuery, validate, validateTransaction, verifyESig
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abortSql, add, add, addAtEnd, addAtEnd, addAtIndex, addFakeAtEnd, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addWarning, addWarnings, checkMethodAccess, cleanup, clear, clearLongOpPipe, close, commit, copy, copy, copyForDM, count, count, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, determineRequiredFieldsFromERM, earliestDate, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, getApp, getAppAlwaysFieldFlags, getAppWhere, getCompleteWhere, getCurrentPosition, getDBFetchMaxRows, getDefaultValue, getERMEntity, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getKeyAttributes, getList, getList, getMaxMessage, getMbo, getMbo, getMboForUniqueId, getMboSetData, getMboSetData, getMboSetInfo, getMboSetRetainMboPositionData, getMboSetRetainMboPositionInfo, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getProfile, getQbe, getQbe, getQbe, getQbeWhere, getQueryTimeout, getRelationName, getRelationship, getSelection, getSelectionWhere, getSetOrderByForUI, getSize, getSQLOptions, getTxnPropertyMap, getUserAndQbeWhere, getUserInfo, getUserName, getUserWhere, getWarnings, getWhere, getZombie, hasMLQbe, hasQbe, hasWarnings, ignoreQbeExactMatchSet, incrementDeletedCount, init, isBasedOn, isDMDeploySet, isDMSkipFieldValidation, isEmpty, isESigNeeded, isFlagSet, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, latestDate, locateMbo, logESigVerification, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, notExist, positionState, processML, remove, remove, reset, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, save, save, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDMDeploySet, setDMSkipFieldValidation, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setQbe, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setQueryTimeout, setRelationName, setRelationship, setRequiedFlagsFromERM, setRetainMboPosition, setSetOrderByForUI, setSQLOptions, setTableDomainLookup, setTxnPropertyMap, setupLongOpPipe, setUserWhere, setUserWhereAfterParse, setWhere, setWhereQbe, smartFill, smartFill, smartFind, smartFind, startCheckpoint, startCheckpoint, sum, toBeSaved, undeleteAll, unselect, unselect, unselect, unselectAll, useStoredQuery, validate, verifyESig
getBoolean, getByte, getBytes, getDate, getDouble, getFloat, getInt, getLong, getString, isNull, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull
commitTransaction, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, rollbackTransaction, saveTransaction, undoTransaction, validateTransaction
public boolean showWork
public boolean showNonWork
public boolean showOTRefused
public boolean showUnApprLabTrans
public boolean allDates
public java.util.Date startDate
public java.util.Date endDate
public LabTransSet(MboServerInterface ms) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setOwner(MboRemote mbo) throws MXException, java.rmi.RemoteException
setOwner
in interface MboSetRemote
setOwner
in class MboSet
MXException
java.rmi.RemoteException
public void setWork(boolean workActLab) throws MXException, java.rmi.RemoteException
setWork
in interface LabTransSetRemote
workActLab
- The work to be set by the user.MXException
java.rmi.RemoteException
public boolean getWork() throws MXException, java.rmi.RemoteException
getWork
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
public void setNonWork(boolean nonWorkActLab) throws MXException, java.rmi.RemoteException
setNonWork
in interface LabTransSetRemote
nonWorkActLab
- The non-work to be set by the user.MXException
java.rmi.RemoteException
public boolean getNonWork() throws MXException, java.rmi.RemoteException
getNonWork
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
public void setOTRefused(boolean otRefusedActLab) throws MXException, java.rmi.RemoteException
setOTRefused
in interface LabTransSetRemote
otRefusedActLab.
- The otrefused to be set by the user.MXException
java.rmi.RemoteException
public boolean getOTRefused() throws MXException, java.rmi.RemoteException
getOTRefused
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
public void setUnapproved(boolean unapprovedActLab) throws MXException, java.rmi.RemoteException
setUnapproved
in interface LabTransSetRemote
unapprovedActLab.
- The unapproved flag to be set by the user.MXException
java.rmi.RemoteException
public boolean getUnapproved() throws MXException, java.rmi.RemoteException
getUnapproved
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
public void setAllDates(boolean allDatesActLab) throws MXException, java.rmi.RemoteException
setAllDates
in interface LabTransSetRemote
allDatesActLab
- The userpref setting for alldates i.e. all the existing
labor transactions.MXException
java.rmi.RemoteException
public void setStartDate(java.util.Date startDateActLab) throws MXException, java.rmi.RemoteException
setStartDate
in interface LabTransSetRemote
startDateActLab
- The start date to be set by the user.MXException
java.rmi.RemoteException
public void setEndDate(java.util.Date endDateActLab) throws MXException, java.rmi.RemoteException
setEndDate
in interface LabTransSetRemote
endDateActLab
- The end date to be set by the user.MXException
java.rmi.RemoteException
public boolean getAllDates() throws MXException, java.rmi.RemoteException
getAllDates
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
public java.util.Date getStartDate() throws MXException, java.rmi.RemoteException
getStartDate
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
public java.util.Date getEndDate() throws MXException, java.rmi.RemoteException
getEndDate
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
public java.lang.String addToUserPrefWhere() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getUserPrefWhere()
getUserPrefWhere
in class MboSet
MXException
java.rmi.RemoteException
public java.util.Date addDates(java.util.Date date, int days)
public void canAdd() throws MXException
canAdd
in class MboSet
MXApplicationException
- Thrown with "workorder","ActualsAppr", param(wonum)
if the work order owner is not approved. MXException
public MboRemote addAtIndex(long accessModifier, int index) throws MXException, java.rmi.RemoteException
addAtIndex
in interface MboSetRemote
addAtIndex
in class MboSet
accessModifier
- Determines whether an access check is made.index
- Where to add the new Mbo. Zero is the beginning, while -1 will put the Mbo at
the end of the MboSet.MXException
java.rmi.RemoteException
MboSet.getMboInstance(psdi.mbo.MboSet)
,
MboSet.addMbo(Mbo)
,
MboSet.addMbo(Mbo, int)
,
MboSet.moveTo(int)
public void remove(MboRemote mbo) throws MXException, java.rmi.RemoteException
remove
in interface MboSetRemote
remove
in class MboSet
MXException
java.rmi.RemoteException
public void addListener(MboSetListener l)
addListener
in interface MboSetListenable
l
- The listener to add.public void removeListener(MboSetListener l)
removeListener
in interface MboSetListenable
l
- The listener to remove.public void reportModifiedMbo(MboRemote modifiedMbo) throws MXException, java.rmi.RemoteException
reportModifiedMbo
in interface MboSetListenable
MXException
java.rmi.RemoteException
Listeners are informed of the modified Mbo.
public MboRemote startTimer() throws MXException, java.rmi.RemoteException
MXException
- via call to startTimer(Date)java.rmi.RemoteException
- via call to startTimer(Date)psdi.app.signature.SignatureService#getlaborForuserAndOrg
public MboRemote startTimer(java.util.Date targetDateTime) throws MXException, java.rmi.RemoteException
Date
- targetDateTime date and time to set startDate and startTime withMXException
- if java.rmi.RemoteException
- via many calls but not directlypsdi.app.signature.SignatureService#getlaborForuserAndOrg
,
getTimerStartedMbo(java.lang.String)
public MboRemote stopTimer() throws MXException, java.rmi.RemoteException
MXException
- via call to stopTimer(Date)java.rmi.RemoteException
- via call to stopTimer(Date)public MboRemote stopTimer(java.util.Date targetStopDate, boolean noStopTimerPopup) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboRemote stopTimer(java.util.Date targetStopDate, java.util.Date startDateTime, boolean noStopTimerPopup) throws MXException, java.rmi.RemoteException
Date
- targetDateTime date and time to set finishDate and finishTime withDate
- startDateTime date and time to set startDate and startTime withboolean
- - true causes the timerstatus to be set to COMPLETE
along with setting the finishdate and finishtime attributes, false does not.MXException
- if java.rmi.RemoteException
- via many calls but not directlypsdi.app.signature.SignatureService#getlaborForuserAndOrg
,
getTimerStartedMbo(java.lang.String)
public void setLaborSet(LaborSetRemote assignLaborSet) throws MXException, java.rmi.RemoteException
setLaborSet
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
LabTrans.updateLabor()
,
AssignmentSet.createLabTrans()
public LaborSetRemote getLaborSet() throws MXException, java.rmi.RemoteException
getLaborSet
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
LabTrans.updateLabor()
public void setCraftSet(LaborSet assignCraftSet) throws MXException, java.rmi.RemoteException
setCraftSet
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
LabTrans.updateLabor()
,
AssignmentSet.createLabTrans()
public LaborSet getCraftSet() throws MXException, java.rmi.RemoteException
getCraftSet
in interface LabTransSetRemote
MXException
java.rmi.RemoteException
LabTrans.updateLabor()
public void copyPlannedLaborToLabTransSet(MboSetRemote wmassignmentsSet) throws MXException, java.rmi.RemoteException
copyPlannedLaborToLabTransSet
in interface LabTransSetRemote
wmassignmentsSet
- - an MboSetRemote of WMAssignment recordsMXException
java.rmi.RemoteException
psdi.app.app.labor.virtual.LabTransSet#copyPlannedLaborToLabTransSet
public void copyLaborToLabTransSet(MboSetRemote laborSet) throws MXException, java.rmi.RemoteException
copyLaborToLabTransSet
in interface LabTransSetRemote
laborSet
- - an MboSetRemote of WMAssignment recordsMXException
java.rmi.RemoteException
psdi.app.app.labor.virtual.LabTransSet#copyLaborToLabTransSet
public void addDeltaHours(java.lang.String laborcode, java.lang.String orgid, double reghrs, double othrs)
laborcode
- -- The laborcode to updateorgid
- -- The org level laborcode to updatereghrs
- -- a quantity of regular hoursothrs
- -- a quantity of premium pay hourspublic void transCommitted() throws MXException
public MboRemote crewLabTrans(java.lang.String laborCode, java.lang.String laborOrg, java.util.Date targetDateTime) throws MXException, java.rmi.RemoteException
laborCode
- Labor CodelaborOrg
- Labor orgtargetDateTime
- Traget DateMXException
java.rmi.RemoteException
public boolean activeTimer() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException