public class PlusCPreviewGenAssetSet extends NonPersistentMboSet implements PlusCPreviewGenAssetSetRemote
dmDeploySet, dmDeploySkipFieldValidation, fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, mboVec, mrdVec, perfStats, strNoBaseLangValueEntered, toBeSavedINSERTONLY, INSERTORUPDATE, UPDATEONLYALLROWS, 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, USERAPPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGERappenderPrefix, 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.
|
protected void |
createPMrecords(MboRemote template,
java.util.HashMap previewToAssetSet)
Creating PM records and changing the location of the assets
|
void |
createRecordsFromAssets(java.util.Vector selection)
Creates PLUSTPREVIEWGENASSET records to represent the select assets.
|
protected void |
deleteWarnings(AssetSetRemote assetSet)
Deleting the warnings related to the assets locations change
|
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.
|
protected java.lang.String[] |
getAssetRelationships()
Gets the asset relationships.
|
protected Mbo |
getMboInstance(MboSet ms)
Factory to create the business objects
This must be overridden in derived class
|
boolean |
isAEligibleAssetNum(java.lang.String assetnum,
boolean alreadyAdded)
Checks if the assetnum can be used in a new asset.
|
protected void |
iSHelperAdjustPrimaryMeter(MboSetRemote templateMetersSet,
MboSetRemote assetMetersSet)
Industry Solution helper method adjust primary meter.
|
protected void |
iSHelperGenerateDepreciationQualificationsRecords(MboRemote template,
MboRemote assetPreview,
MboRemote newAsset,
boolean isCreateAsset)
Industry Solution helper generate depreciation qualifications records.
|
protected void |
iSHelperGenerateMeterRecords(MboRemote newAssetMeter,
MboRemote templateMeter,
MboRemote assetPreview)
Industry Solution helper generate meter records.
|
protected void |
iSHelperGenerateWarrantyRecords(MboRemote template,
MboRemote assetPreview,
MboRemote newAsset,
boolean isAssetNew)
Industry Solution helper generate warranty records.
|
protected void |
iSHelperUpdateAssetAttribute(MboRemote template,
MboRemote assetPreview,
MboRemote asset)
Industry Solution helper update asset attribute.
|
protected boolean |
mboAlreadyExists(java.lang.String assetNum,
boolean alreadyAdded)
Checks if there is a mbo being shown on screen with a asset number equals to assetNum.
|
protected void |
postOperationsApplyNewAsset(MboRemote template,
AssetSetRemote assetSet,
java.util.HashMap assetNumToPreview,
boolean isAssetNew)
As the assets were saved, the Asset mbo logic created the ASSETTRANS records.
|
protected void |
setAssetOnlyFields(MboRemote template,
MboRemote assetPreview,
MboRemote asset)
Sets the asset only fields.
|
MboRemote |
setup()
Causes the NonP-MboSet used for method parameter validation to setup itself for use.
|
protected void |
updateAssetSpecs(MboRemote template)
Besides the requirement of updating the ASSETSPEC records in a transaction different from asset's transaction, we
should call updateSpecificationRecords(...) method just after the assets are saved in the database, as the method
could delete the existing records (Business rule).
|
protected void |
updateCalibrationAttributes(MboRemote template,
MboRemote asset)
Update calibration attributes.
|
count, execute, execute, isClosed, setMboSetInfo, toBeSavedabortSql, add, add, addAliasForML, addAliasForML, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addFederatedMboToSorter, addJoinedAttribute, addMbo, addMbo, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, appendToWhere, applyAppSpecificAuthorization, applyRowSecurity, avg, canAdd, cancelAndClose, checkMethodAccess, checkMethodAccess, cleanup, clear, clearBatchedPreparedStmt, clearBatchedPreparedStmts, clearESigTransactionIdThread, clearESigTransIDForAdmin, clearIgnoredAutokeyAttrs, clearLongOpPipe, clearToBeSaved, clearTransactionReference, clearWarnings, close, commit, commitTransaction, copy, copy, copy, copyForDM, count, countAndCleanup, countAndCleanup, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, deleteMbo, determineRequiredFieldsFromERM, dump, earliestDate, enableMethod, executeBatch, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, forceDBSort, getAllAppAlwaysFieldFlags, getAllowQualifiedRestriction, getAlwaysFlags, getAlwaysFlags, getApp, getAppAlwaysFieldFlags, getAppWhere, getAttrRestrictions, getBoolean, getByte, getBytes, getClientLocale, getClientTimeZone, getCompleteWhere, getCurrentPosition, getDate, getDBFetchMaxRows, getDefaultValue, getDefaultValueHash, getDouble, getERMEntity, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getFloat, getFromClause, getIgnoredAutokeyAttrs, getInsertCompanySet, getInsertItemSet, getInsertOrg, getInsertSite, getInt, getJspDefaultValueHash, getKeyAttributes, getList, getList, getLong, getMaxAppsWhere, getMaxMessage, getMbo, getMbo, getMboCtx, getMboForUniqueId, getMboLogger, getMboServer, getMboSetData, getMboSetData, getMboSetInfo, getMboSetRetainMboPositionData, getMboSetRetainMboPositionInfo, getMboSetValueData, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMultiSiteWhere, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getPreparedStmt, getProfile, getProxy, getQbe, getQbe, getQbe, getQbeSiteAuthorization, getQbeWhere, getQualifiedWhere, getQueryTimeout, getRelationName, getRelationship, getRetainRecordLimit, getRowRestrictions, getSecurityLogger, getSelectClause, getSelectClause, getSelection, getSelectionWhere, getSelectWhereClause, getSetOrderByForUI, getSharedMboSet, getSize, getSkipFirstNRows, getSqlLogger, getSQLOptions, getString, getTranslator, getTxnPropertyMap, getUserAndQbeWhere, getUserInfo, getUserName, getUserPrefWhere, getUserWhere, getUserWhere, getWarnings, getWhere, getZombie, handleMLMbo, handleMLMbo, hasMLQbe, hasQbe, hasWarnings, ignoreAutokeyAttr, ignoreAutokeyAttr, ignoreQbeExactMatchSet, includeRelatedMbosOfOwnersChildren, incrementDeletedCount, init, init, initDataDictionary, insertDeltaRow, insertMbo, isBasedOn, isDeltaStorage, isDMDeploySet, isDMSkipFieldValidation, isDownloadSet, isEAuditFieldModified, isEAuditNeeded, isEmpty, isESigFieldModified, isESigNeeded, isESigNeeded, isFlagSet, isIgnoreQbeExactMatchSet, isInMemorySort, isJoinedAttribute, isLookup, isNull, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, isRetainRecordEnabled, isTableDomainLookup, latestDate, locateMbo, logESigVerification, logRowUpdatedException, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, moveToKey, newMboIndex, notExist, positionState, processML, remove, remove, remove, removeAllJoinedAttributes, removeCtx, removeJoinedAttribute, reset, resetForRefreshOnSave, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, rollbackTransaction, save, save, save, save, saveMbos, saveTransaction, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setBindValueAsBytes, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDefaultValues, setDiscardableFlag, setDMDeploySet, setDMSkipFieldValidation, setDownloadSet, setEAuditFieldModified, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFederatedResources, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboCtx, setMXTransaction, setNoNeedtoFetchFromDB, setNoSaveFlag, setOrderBy, setOrderByNVL, setOverrideSelectClause, setOverrideSelectFromClause, setOverrideSelectWhereClause, 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, updateMbo, updateMboSetRetainMboPositionData, updateRelatedMboSetRetainMboPositionData, useStoredQuery, validate, validateTransaction, verifyESigclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, executeabortSql, 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, isDownloadSet, isEmpty, isESigNeeded, isFlagSet, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, latestDate, locateMbo, logESigVerification, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, newMboIndex, 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, setDownloadSet, 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, verifyESiggetBoolean, 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, setValueNullcommitTransaction, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, rollbackTransaction, saveTransaction, undoTransaction, validateTransactionpublic PlusCPreviewGenAssetSet(MboServerInterface ms) throws MXException, java.rmi.RemoteException
ms - the msMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionprotected Mbo getMboInstance(MboSet ms) throws MXException, java.rmi.RemoteException
MboSetgetMboInstance in class MboSetMXExceptionjava.rmi.RemoteExceptionprotected void createPMrecords(MboRemote template, java.util.HashMap previewToAssetSet) throws MXException, java.rmi.RemoteException
template - the templatepreviewToAssetSet - the preview to asset setMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionprotected void deleteWarnings(AssetSetRemote assetSet) throws java.rmi.RemoteException
assetSet - the asset setjava.rmi.RemoteException - the remote exceptionprotected java.lang.String[] getAssetRelationships()
protected void iSHelperAdjustPrimaryMeter(MboSetRemote templateMetersSet, MboSetRemote assetMetersSet) throws java.rmi.RemoteException, MXException
templateMetersSet - the template meters setassetMetersSet - the asset meters setjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionprotected void iSHelperGenerateDepreciationQualificationsRecords(MboRemote template, MboRemote assetPreview, MboRemote newAsset, boolean isCreateAsset) throws java.rmi.RemoteException, MXException
template - the templateassetPreview - the asset previewnewAsset - the new assetisCreateAsset - the is create assetjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionprotected void iSHelperGenerateMeterRecords(MboRemote newAssetMeter, MboRemote templateMeter, MboRemote assetPreview) throws java.rmi.RemoteException, MXException
newAssetMeter - the new asset metertemplateMeter - the template meterassetPreview - the asset previewjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionprotected void iSHelperGenerateWarrantyRecords(MboRemote template, MboRemote assetPreview, MboRemote newAsset, boolean isAssetNew) throws java.rmi.RemoteException, MXException
template - the templateassetPreview - the asset previewnewAsset - the new assetisAssetNew - the is asset newjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionprotected void iSHelperUpdateAssetAttribute(MboRemote template, MboRemote assetPreview, MboRemote asset) throws java.rmi.RemoteException, MXException
template - the templateassetPreview - the asset previewasset - the assetjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionprotected boolean mboAlreadyExists(java.lang.String assetNum,
boolean alreadyAdded)
throws java.rmi.RemoteException,
MXException
assetNum - the asset numalreadyAdded - 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 exceptionprotected void postOperationsApplyNewAsset(MboRemote template, AssetSetRemote assetSet, java.util.HashMap assetNumToPreview, boolean isAssetNew) throws MXException, java.rmi.RemoteException
template - the templateassetSet - the asset setassetNumToPreview - the asset num to previewisAssetNew - the is asset newMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionprotected void setAssetOnlyFields(MboRemote template, MboRemote assetPreview, MboRemote asset) throws MXException, java.rmi.RemoteException
template - the templateassetPreview - the asset previewasset - the assetMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionprotected void updateAssetSpecs(MboRemote template) throws MXException, java.rmi.RemoteException
template - the asset templateMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionprotected void updateCalibrationAttributes(MboRemote template, MboRemote asset) throws MXException, java.rmi.RemoteException
template - the templateasset - the assetMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionpublic void applyTemplateOnExistingAssets(PlusCAssetTemplateRemote template) throws java.rmi.RemoteException, MXException
applyTemplateOnExistingAssets in interface PlusCPreviewGenAssetSetRemotetemplate - the templatejava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionPlusCPreviewGenAssetSet.applyTemplateOnExistingAssets(PlusCAssetTemplateRemote)public void applyTemplateOnNewAssets(PlusCAssetTemplateRemote template) throws java.rmi.RemoteException, MXException
applyTemplateOnNewAssets in interface PlusCPreviewGenAssetSetRemotetemplate - the templatejava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionPlusCPreviewGenAssetSet.applyTemplateOnNewAssets(PlusCAssetTemplateRemote)public void doChangeAssetStatus(MboRemote asset, java.lang.String desiredStatus) throws MXException, java.rmi.RemoteException
doChangeAssetStatus in interface PlusCPreviewGenAssetSetRemoteasset - the assetdesiredStatus - the desired statusMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionPlusCPreviewGenAssetSet.doChangeAssetStatus(MboRemote asset, String desiredStatus)public void doGenerateAssetTemplateHistoryOnAsset(PlusCAssetTemplateRemote template, MboRemote asset) throws java.rmi.RemoteException, MXException
doGenerateAssetTemplateHistoryOnAsset in interface PlusCPreviewGenAssetSetRemotetemplate - the templateasset - the assetjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionPlusCPreviewGenAssetSet.doGenerateAssetTemplateHistoryOnAsset(PlusCAssetTemplateRemote template, MboRemote
asset)public void doGenerateSpecificationsRecords(PlusCAssetTemplateRemote template, MboRemote assetPreview, MboRemote newAsset) throws java.rmi.RemoteException, MXException
doGenerateSpecificationsRecords in interface PlusCPreviewGenAssetSetRemotetemplate - the templateassetPreview - the asset previewnewAsset - the new assetjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionPlusCPreviewGenAssetSet.doGenerateSpecificationsRecords(PlusCAssetTemplateRemote template, MboRemote
assetPreview, MboRemote newAsset)public void doSetAssetAttributes(MboRemote template, MboRemote assetPreview, MboRemote newAsset) throws java.rmi.RemoteException, MXException
doSetAssetAttributes in interface PlusCPreviewGenAssetSetRemotetemplate - the templateassetPreview - the asset previewnewAsset - the new assetjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionPlusCPreviewGenAssetSet.doSetAssetAttributes(MboRemote template, MboRemote assetPreview, MboRemote
newAsset)public void doUpdateAssetAttributes(MboRemote template, MboRemote assetPreview, MboRemote asset) throws java.rmi.RemoteException, MXException
doUpdateAssetAttributes in interface PlusCPreviewGenAssetSetRemotetemplate - the templateassetPreview - the asset previewasset - the assetjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionPlusCPreviewGenAssetSet.doUpdateAssetAttributes(MboRemote template, MboRemote assetPreview, MboRemote
asset)public MboSetRemote doUpdateSpecificationRecords(MboRemote template, MboRemote assetPreview, MboRemote asset) throws java.rmi.RemoteException, MXException
doUpdateSpecificationRecords in interface PlusCPreviewGenAssetSetRemotetemplate - the templateassetPreview - the asset previewasset - the assetjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionPlusCPreviewGenAssetSet.doUpdateSpecificationRecords(MboRemote template, MboRemote assetPreview, MboRemote
asset)public void createRecordsFromAssets(java.util.Vector selection)
throws java.rmi.RemoteException,
MXException
createRecordsFromAssets in interface PlusCPreviewGenAssetSetRemoteselection - the selectionjava.rmi.RemoteException - the remote exceptionMXException - the mX exceptionPlusCPreviewGenAssetSet.createRecordsFromAssets(Vector)public boolean isAEligibleAssetNum(java.lang.String assetnum,
boolean alreadyAdded)
throws java.rmi.RemoteException,
MXException
isAEligibleAssetNum in interface PlusCPreviewGenAssetSetRemoteassetnum - 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 exceptionPlusCPreviewGenAssetSet.isAEligibleAssetNum(String, boolean)public MboRemote setup() throws MXException, java.rmi.RemoteException
NonPersistentMboSetsetup in interface NonPersistentMboSetRemotesetup in class NonPersistentMboSetMXExceptionjava.rmi.RemoteExceptionNonPersistentMboSet.setup()