public class SKDLaborHrsSet extends MboSet implements SKDLaborHrsSetRemote
fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, perfStats, strNoBaseLangValueEntered
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 |
---|
SKDLaborHrsSet(MboServerInterface ms) |
Modifier and Type | Method and Description |
---|---|
void |
addSKDLaborHrsTemp(long SKDProjectId,
java.util.HashMap<java.lang.String,java.util.ArrayList<com.ibm.tivoli.maximo.skd.app.SKDLaborHrsSet.WOActivity>> craftActivityListMap,
java.lang.String cond)
add to skdlaborhrstemp table.
|
void |
deleteSKDLaborHours()
This method deletes the data from skdlaborhrs table.
|
void |
deleteSKDLaborHrs(long SKDProjectId)
This method deletes the data from skdlaborhrs table for a given projectid.
|
void |
deleteSKDLaborHrsTemp()
This method deletes the data from skdlaborhrstemp table.
|
void |
deleteSKDLaborHrsTemp(long SKDProjectId)
This method deletes the data from skdlaborhrstemp table for a given projectid.
|
void |
executeStatement(java.lang.String sqlStatement)
This method executes the sql statement.
|
boolean |
isOverlaping(com.ibm.tivoli.maximo.skd.app.SKDLaborHrsSet.WOActivity activity,
com.ibm.tivoli.maximo.skd.app.SKDLaborHrsSet.Shift shift)
checks if activity is in shift.
|
boolean |
isSKDTempEmpty()
This method checks in the Skd temp table is empty.
|
boolean |
isSKDTempEmpty(long SKDProjectId)
This method checks in the Skd temp table is empty for a given skdprojectid.
|
void |
loadShiftData(java.lang.Long SKDProjectId)
Load shift data
|
void |
populate()
This method is called from the bean when user clicks on calculate labor hours button.
|
void |
populate(java.lang.String startWeekDay,
long SKDProjectId)
This method populates skdlaborhrs table.
|
void |
populateAvblCrewHrsDaily(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String actDate,
java.lang.String workDate)
This method populates the available crew hours.
|
void |
populateAvblHrsWeeklyMonthly(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String actDate,
java.lang.String workDate)
This method calculates the weekly and monthly labor and crew available hours.
|
void |
populateAvblLaborHrsDaily(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String actDate,
java.lang.String workDate)
This method populates the available labor hours.
|
void |
populateLaborHrs()
Populate LaborHrs
|
void |
populatePlannedAvblHrs(java.lang.String startWeekDay,
long SKDProjectId)
Creates the sql based on database and populate Labor Hrs.
|
void |
populatePlannedCrewHrsDaily(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String workDate)
Calculate Planned crew hours.
|
void |
populatePlannedHrsWeeklyMonthy(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String workDate)
This method calculates the weekly and monthly labor and crew planned hours.
|
void |
populatePlannedLaborHrsDaily(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String workDate)
Calculate planned labor hours.
|
void |
populatePMAvblCrewHrsDaily(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String actDate,
java.lang.String workDate,
java.lang.String newdatesql)
This method populates the PM available crew hours.
|
void |
populatePMAvblLaborHrsDaily(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String actDate,
java.lang.String workDate,
java.lang.String newdatesql)
This method populates the PM available labor hours.
|
void |
populatePMPlannedCrewHrsDaily(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String workDate,
java.lang.String newdatesql)
Calculate PM Planned crew hours.
|
void |
populatePMPlannedLaborHrsDaily(long SKDProjectId,
java.lang.String yearDate,
java.lang.String monthDate,
java.lang.String monthDateP,
java.lang.String weekDate,
java.lang.String dayDate,
java.lang.String startWeekDate,
java.lang.String workDate,
java.lang.String newdatesql)
Calculate PM planned labor hours.
|
void |
populateSKDLaborHrs()
This method calculates
|
void |
populateSKDLaborHrs(long SKDProjectId)
This method populates the skdlaborhrs table based on grouping data by daily, weekly and monthly
|
void |
updateSKDTemp()
This method updates the labor and crew available and planned hours to zero if the value is null.
|
void |
updateSKDTemp(long SKDProjectId)
This method updates the labor and crew available and planned hours to zero if the value is null for a given project.
|
void |
updateTimePeriod()
This method updates the timeperid in skdlaborhrs based on timeperiod domain.
|
void |
updateTimePeriod(long SKDProjectId)
This method updates the timeperid in skdlaborhrs based on timeperiod domain for a skdprojectid.
|
abortSql, add, add, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, appendToWhere, applyRowSecurity, canAdd, 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, getUserPrefWhere, 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, 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, setOwner, 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, 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, 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, setOwner, 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 SKDLaborHrsSet(MboServerInterface ms) throws java.rmi.RemoteException
java.rmi.RemoteException
public void populate() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void populate(java.lang.String startWeekDay, long SKDProjectId) throws java.lang.Exception, java.rmi.RemoteException
startWeekDay
- SKDProjectId
- MXException
java.rmi.RemoteException
java.lang.Exception
public void deleteSKDLaborHours() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void deleteSKDLaborHrs(long SKDProjectId) throws MXException, java.rmi.RemoteException
SKDProjectId
- MXException
java.rmi.RemoteException
public void deleteSKDLaborHrsTemp() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void deleteSKDLaborHrsTemp(long SKDProjectId) throws MXException, java.rmi.RemoteException
SKDProjectId
- MXException
java.rmi.RemoteException
public void populateLaborHrs() throws java.lang.Exception, java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException
public void populatePlannedAvblHrs(java.lang.String startWeekDay, long SKDProjectId) throws java.lang.Exception, java.rmi.RemoteException
startWeekDay
- SKDProjectId
- MXException
RemoteExceptio
java.lang.Exception
java.rmi.RemoteException
public void populatePlannedLaborHrsDaily(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String workDate) throws MXException, java.rmi.RemoteException
SKDProjectId
- yearDate,
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- dailyDate
- MXException
java.rmi.RemoteException
public void addSKDLaborHrsTemp(long SKDProjectId, java.util.HashMap<java.lang.String,java.util.ArrayList<com.ibm.tivoli.maximo.skd.app.SKDLaborHrsSet.WOActivity>> craftActivityListMap, java.lang.String cond) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void populatePMPlannedLaborHrsDaily(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String workDate, java.lang.String newdatesql) throws MXException, java.rmi.RemoteException
SKDProjectId
- yearDate,
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- dailyDate
- newdatesql
- MXException
java.rmi.RemoteException
public void populatePlannedCrewHrsDaily(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String workDate) throws MXException, java.rmi.RemoteException
SKDProjectId
- yearDate
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- dailyDate
- MXException
java.rmi.RemoteException
public void populatePMPlannedCrewHrsDaily(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String workDate, java.lang.String newdatesql) throws MXException, java.rmi.RemoteException
SKDProjectId
- yearDate
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- dailyDate
- newdatesql
- MXException
java.rmi.RemoteException
public void populatePlannedHrsWeeklyMonthy(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String workDate) throws MXException, java.rmi.RemoteException
SKDProjectId
- yearDate
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- workDate
- MXException
java.rmi.RemoteException
public void populateAvblLaborHrsDaily(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String actDate, java.lang.String workDate) throws java.lang.Exception, java.rmi.RemoteException
SKDProjectId
- yearDate
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- actDate
- workDate
- MXException
java.rmi.RemoteException
java.lang.Exception
public void populatePMAvblLaborHrsDaily(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String actDate, java.lang.String workDate, java.lang.String newdatesql) throws java.lang.Exception, java.rmi.RemoteException
SKDProjectId
- yearDate
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- actDate
- workDate
- newdate
- MXException
java.rmi.RemoteException
java.lang.Exception
public void populateAvblCrewHrsDaily(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String actDate, java.lang.String workDate) throws java.lang.Exception, java.rmi.RemoteException
SKDProjectId
- yearDate
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- actDate
- workDate
- MXException
java.rmi.RemoteException
java.lang.Exception
public void populatePMAvblCrewHrsDaily(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String actDate, java.lang.String workDate, java.lang.String newdatesql) throws java.lang.Exception, java.rmi.RemoteException
SKDProjectId
- yearDate
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- actDate
- workDate
- newdate
- MXException
java.rmi.RemoteException
java.lang.Exception
public void populateAvblHrsWeeklyMonthly(long SKDProjectId, java.lang.String yearDate, java.lang.String monthDate, java.lang.String monthDateP, java.lang.String weekDate, java.lang.String dayDate, java.lang.String startWeekDate, java.lang.String actDate, java.lang.String workDate) throws java.lang.Exception, java.rmi.RemoteException
SKDProjectId
- yearDate
- monthDate
- monthDateP
- weekDate
- dayDate
- startWeekDate
- actDate
- workDate
- java.lang.Exception
java.rmi.RemoteException
public void updateSKDTemp() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void updateSKDTemp(long SKDProjectId) throws MXException, java.rmi.RemoteException
SKDProjectId
- MXException
java.rmi.RemoteException
public boolean isSKDTempEmpty() throws MXException, java.rmi.RemoteException
SKDProjectId
- MXException
java.rmi.RemoteException
public boolean isSKDTempEmpty(long SKDProjectId) throws MXException, java.rmi.RemoteException
SKDProjectId
- MXException
java.rmi.RemoteException
public void populateSKDLaborHrs() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void populateSKDLaborHrs(long SKDProjectId) throws MXException, java.rmi.RemoteException
SKDProjectId
- MXException
java.rmi.RemoteException
public void updateTimePeriod() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void updateTimePeriod(long SKDProjectId) throws MXException, java.rmi.RemoteException
SKDProjectId
- MXException
java.rmi.RemoteException
public void executeStatement(java.lang.String sqlStatement) throws MXException, java.rmi.RemoteException
sqlStatement
- MXException
java.rmi.RemoteException
public boolean isOverlaping(com.ibm.tivoli.maximo.skd.app.SKDLaborHrsSet.WOActivity activity, com.ibm.tivoli.maximo.skd.app.SKDLaborHrsSet.Shift shift)
acitivity
- shift
- public void loadShiftData(java.lang.Long SKDProjectId) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException