public class PlusCPreviewGenAssetSet extends NonPersistentMboSet implements PlusCPreviewGenAssetSetRemote
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 |
---|
PlusCPreviewGenAssetSet(MboServerInterface ms)
Instantiates a new plus c preview gen asset set.
|
Modifier and Type | Method and Description |
---|---|
void |
applyTemplateOnExistingAssets(PlusCAssetTemplateRemote template)
Applies the template on the existing assets.
|
void |
applyTemplateOnNewAssets(PlusCAssetTemplateRemote template)
Generates the assets from the records in the mboSet and apply the template.
|
void |
createRecordsFromAssets(java.util.Vector selection)
Creates PLUSTPREVIEWGENASSET records to represent the select assets.
|
void |
doChangeAssetStatus(MboRemote asset,
java.lang.String desiredStatus)
helper to change method visibility
Call change asset status.
|
void |
doGenerateAssetTemplateHistoryOnAsset(PlusCAssetTemplateRemote template,
MboRemote asset)
Call generate asset template history on asset.
|
void |
doGenerateSpecificationsRecords(PlusCAssetTemplateRemote template,
MboRemote assetPreview,
MboRemote newAsset)
Call generate specifications records.
|
void |
doSetAssetAttributes(MboRemote template,
MboRemote assetPreview,
MboRemote newAsset)
Call set asset attributes.
|
void |
doUpdateAssetAttributes(MboRemote template,
MboRemote assetPreview,
MboRemote asset)
Call update asset attributes.
|
MboSetRemote |
doUpdateSpecificationRecords(MboRemote template,
MboRemote assetPreview,
MboRemote asset)
Call update specification records.
|
boolean |
isAEligibleAssetNum(java.lang.String assetnum,
boolean alreadyAdded)
Checks if the assetnum can be used in a new asset.
|
MboRemote |
setup()
Causes the NonP-MboSet used for method parameter validation to setup itself for use.
|
count, execute, execute, isClosed, setMboSetInfo, toBeSaved
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, 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, 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, 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, undeleteAll, undoTransaction, unselect, unselect, unselect, unselectAll, useStoredQuery, validate, validateTransaction, verifyESig
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, execute
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 PlusCPreviewGenAssetSet(MboServerInterface ms) throws MXException, java.rmi.RemoteException
ms
- the msMXException
- the mX exceptionjava.rmi.RemoteException
- the remote exceptionpublic void applyTemplateOnExistingAssets(PlusCAssetTemplateRemote template) throws java.rmi.RemoteException, MXException
applyTemplateOnExistingAssets
in interface PlusCPreviewGenAssetSetRemote
template
- the templatejava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptionapplyTemplateOnExistingAssets(PlusCAssetTemplateRemote)
public void applyTemplateOnNewAssets(PlusCAssetTemplateRemote template) throws java.rmi.RemoteException, MXException
applyTemplateOnNewAssets
in interface PlusCPreviewGenAssetSetRemote
template
- the templatejava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptionapplyTemplateOnNewAssets(PlusCAssetTemplateRemote)
public void doChangeAssetStatus(MboRemote asset, java.lang.String desiredStatus) throws MXException, java.rmi.RemoteException
doChangeAssetStatus
in interface PlusCPreviewGenAssetSetRemote
asset
- the assetdesiredStatus
- the desired statusMXException
- the mX exceptionjava.rmi.RemoteException
- the remote exceptiondoChangeAssetStatus(MboRemote asset, String desiredStatus)
public void doGenerateAssetTemplateHistoryOnAsset(PlusCAssetTemplateRemote template, MboRemote asset) throws java.rmi.RemoteException, MXException
doGenerateAssetTemplateHistoryOnAsset
in interface PlusCPreviewGenAssetSetRemote
template
- the templateasset
- the assetjava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptiondoGenerateAssetTemplateHistoryOnAsset(PlusCAssetTemplateRemote template, MboRemote
asset)
public void doGenerateSpecificationsRecords(PlusCAssetTemplateRemote template, MboRemote assetPreview, MboRemote newAsset) throws java.rmi.RemoteException, MXException
doGenerateSpecificationsRecords
in interface PlusCPreviewGenAssetSetRemote
template
- the templateassetPreview
- the asset previewnewAsset
- the new assetjava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptiondoGenerateSpecificationsRecords(PlusCAssetTemplateRemote template, MboRemote
assetPreview, MboRemote newAsset)
public void doSetAssetAttributes(MboRemote template, MboRemote assetPreview, MboRemote newAsset) throws java.rmi.RemoteException, MXException
doSetAssetAttributes
in interface PlusCPreviewGenAssetSetRemote
template
- the templateassetPreview
- the asset previewnewAsset
- the new assetjava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptiondoSetAssetAttributes(MboRemote template, MboRemote assetPreview, MboRemote
newAsset)
public void doUpdateAssetAttributes(MboRemote template, MboRemote assetPreview, MboRemote asset) throws java.rmi.RemoteException, MXException
doUpdateAssetAttributes
in interface PlusCPreviewGenAssetSetRemote
template
- the templateassetPreview
- the asset previewasset
- the assetjava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptiondoUpdateAssetAttributes(MboRemote template, MboRemote assetPreview, MboRemote
asset)
public MboSetRemote doUpdateSpecificationRecords(MboRemote template, MboRemote assetPreview, MboRemote asset) throws java.rmi.RemoteException, MXException
doUpdateSpecificationRecords
in interface PlusCPreviewGenAssetSetRemote
template
- the templateassetPreview
- the asset previewasset
- the assetjava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptiondoUpdateSpecificationRecords(MboRemote template, MboRemote assetPreview, MboRemote
asset)
public void createRecordsFromAssets(java.util.Vector selection) throws java.rmi.RemoteException, MXException
createRecordsFromAssets
in interface PlusCPreviewGenAssetSetRemote
selection
- the selectionjava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptioncreateRecordsFromAssets(Vector)
public boolean isAEligibleAssetNum(java.lang.String assetnum, boolean alreadyAdded) throws java.rmi.RemoteException, MXException
isAEligibleAssetNum
in interface PlusCPreviewGenAssetSetRemote
assetnum
- the assetnumalreadyAdded
- If there is a PlusTPreviewGenAsset listed on the screen. For this case, the method disregards
the first PlusTPreviewGenAsset found in the mbosetjava.rmi.RemoteException
- the remote exceptionMXException
- the mX exceptionisAEligibleAssetNum(String, boolean)
public MboRemote setup() throws MXException, java.rmi.RemoteException
NonPersistentMboSet
setup
in interface NonPersistentMboSetRemote
setup
in class NonPersistentMboSet
MXException
java.rmi.RemoteException
NonPersistentMboSet.setup()