public class PlusCPreviewGenAssetSet extends NonPersistentMboSet implements PlusCPreviewGenAssetSetRemote
dmDeploySet, dmDeploySkipFieldValidation, fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, mboVec, mrdVec, perfStats, strNoBaseLangValueEntered, toBeSaved
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.
|
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, toBeSaved
abortSql, 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, verifyESig
clone, equals, finalize, 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, 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, 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 exceptionprotected Mbo getMboInstance(MboSet ms) throws MXException, java.rmi.RemoteException
MboSet
getMboInstance
in class MboSet
MXException
java.rmi.RemoteException
protected 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 PlusCPreviewGenAssetSetRemote
template
- 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 PlusCPreviewGenAssetSetRemote
template
- 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 PlusCPreviewGenAssetSetRemote
asset
- 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 PlusCPreviewGenAssetSetRemote
template
- 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 PlusCPreviewGenAssetSetRemote
template
- 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 PlusCPreviewGenAssetSetRemote
template
- 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 PlusCPreviewGenAssetSetRemote
template
- 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 PlusCPreviewGenAssetSetRemote
template
- 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 PlusCPreviewGenAssetSetRemote
selection
- 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 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 exceptionPlusCPreviewGenAssetSet.isAEligibleAssetNum(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()