public class MaxAttributeCfgSet extends MboSet implements MaxAttributeCfgSetRemote, UpgConstants
fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, perfStats, strNoBaseLangValueEnteredALLMAXVIEWCOLUMNCF, AUTOKEY, MAXATTRIBUTE, MAXDOMAINLINK, MAXDOMAINLINKEXACT, MAXOBJECTCFG, MAXSEQUENCE, MAXVIEWCOLUMNCFG, SAMEASCHILDRENOBJ, SAMEASOTHERCHILDRENOBJ, SAMEASPARENT, SAMEASPARENTOBJ, TABLEATTRIBUTECFGINSERTONLY, INSERTORUPDATE, UPDATEONLYDB2, doNotUpdateACTION, doNotUpdateALNDOMAIN, doNotUpdateAPPLICATIONAUTH, doNotUpdateAUTOKEY, doNotUpdateCONDITION, doNotUpdateCONTRACTPROPERTY, doNotUpdateCONTRACTTYPE, doNotUpdateCROSSOVERDOMAIN, doNotUpdateDOCTYPES, doNotUpdateLANGUAGE, doNotUpdateMAXAPPS, doNotUpdateMAXCONDDETAIL, doNotUpdateMAXCONTROLVALUE, doNotUpdateMAXDOMAIN, doNotUpdateMAXLOGAPPENDER, doNotUpdateMAXLOGGER, doNotUpdateMAXMENU, doNotUpdateMAXMESSAGES, doNotUpdateMAXMODULES, doNotUpdateMAXPROP, doNotUpdateMAXPROPVALUE, doNotUpdateMAXROLE, doNotUpdateMAXSEQUENCE, doNotUpdateMAXSERSECURITY, doNotUpdateMAXSERVICE, doNotUpdateMAXTABLEDOMAIN, doNotUpdateMAXVARS, doNotUpdateMAXVARTYPE, doNotUpdateMXCOLLAB, doNotUpdateMXCOLLABREF, doNotUpdateNUMERICDOMAIN, doNotUpdateNUMRANGEDOMAIN, doNotUpdatePORTLET, doNotUpdatePRICALC, doNotUpdateSECURITYRESTRICT, doNotUpdateSIGOPTION, doNotUpdateSYNONYMDOMAIN, doNotUpdateTAXTYPE, doNotUpdateWORKPRIORITY, doNotUpdateWORKTYPE, doNotUpdateWPEDITSETTING, messageCache, NEWONLY, OLDANDNEW, OLDONLY, ORACLE, SQLINET, SQLMICROSOFT, SQLSERVER, SYSDATATABLES, SYSTEMTABLES, UNKNOWNALLROWS, 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 |
|---|
MaxAttributeCfgSet(MboServerInterface ms)
Construct the set
|
| Modifier and Type | Method and Description |
|---|---|
MboRemote |
addHasLDRowToSet()
This method adds the HASLD attribute to this set.
|
MboRemote |
addKeyColumn(java.lang.String keyColumnName)
Find or add a mbo for the uniquecolumnname.
|
MboRemote |
addLanguageColumn(java.lang.String attributeName)
Add a Mbo for the language column.
|
MboRemote |
addLongDescriptionRowToSet(MboRemote baseCol)
This method adds an attribute to this set for a Long Description non-persistent mbo.
|
MboRemote |
addRowToSet(java.lang.String name,
java.lang.String maxtype,
int length,
int scale,
boolean nulls,
java.lang.String defaultvalue,
boolean isldowner,
int prikeycolseq)
Add a persistent row to this Mbo set with the specified values.
|
void |
applySameAsValuesWithinThisTable(MboRemote sameasMbo)
When changing an attribute that is supposed to be inherited via "sameas",
change any related columns in this table (in this set).
|
MboRemote |
attributeExists(java.lang.String attrName)
Return True if this set includes an attribute with the specified attributename.
|
void |
canAdd()
Cannot add if owner is not MaxObjectCfg or the owner is readonly.
|
MboRemote |
changeKeyColumn(MboRemote mbo,
java.lang.String keyColumnName)
When the uniquecolumnname is being changed and an attribute Mbo exists for the old name, this method
changes the attributename, columnname, maxtype, etc.
|
MboRemote |
columnExists(java.lang.String colName)
Return True if this set includes an attribute with the specified columnname, for the owner's entityname.
|
boolean |
didSetIsHandleColumn()
Identifies whether
setIsHandleColumn has been called. |
boolean |
getBypassSameasPush()
Return value of
bypassSameasPush. |
MboRemote |
getLangOrAuditColumn(MboRemote baseCol,
boolean anyStatus)
If this is a set of columns on an audit or language table, and we have a reference to a column
on the base table, find the audit or language column corresponding to the given base column.
|
MboRemote |
getLongDescriptionAttribute(MboRemote baseCol)
For a given Mbo, try to retrieve the Mbo for its non-persistent Long Description attribute..
|
void |
getNativeColumns(java.lang.String keycolumn)
Loop through the native columns on this table and call
addRowToSet for each. |
java.lang.String |
getValidName(java.lang.String root,
boolean attrName)
Get a valid, new value for sequencename or attributename.
|
java.lang.String |
getValueCHANGE()
Return the value of
CHANGE, which is used in the
"viewchanged" attribute. |
void |
init()
Inititialize
sameasMap, etc. |
boolean |
LDKeyExists()
Return True if this set includes an LD Key column
(i.e., the owner's "uniquecolumnname" exists in this set and has a sequencename).
|
boolean |
LDOwnerExists()
Return True if this set includes an LD Owner column (isldowner = True).
|
void |
loadCreateTable(java.lang.String keycolumn)
When adding a user-defined table, this method loads the column metadata for maxattributecfg.
|
void |
resetForObjectValidation()
Called from MaxObjectCfg appValidate, in case a Qbe has been set on MaxAttributeCfgSet.
|
void |
setBypassSameasPush(boolean value)
Sets or clears
bypassSameasPush, which defaults to False. |
void |
setIsHandleColumn()
Set values for "ishandlecolumn" for Mbos in this set.
|
void |
setOwner(MboRemote mbo)
Call super, then set value for
util. |
void |
setRelationName(java.lang.String relationName)
For the Configur app, setOrderBy depending on the owner and relationship.
|
boolean |
textSearchAttrExists()
Return True if this set includes an attribute whose searchtype = TEXT.
|
void |
validate()
Make sure no duplicates for primarykeycolseq, the call super.
|
abortSql, add, add, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addFederatedMboToSorter, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, appendToWhere, applyRowSecurity, avg, cancelAndClose, checkMethodAccess, checkMethodAccess, cleanup, clear, clearBatchedPreparedStmt, clearBatchedPreparedStmts, clearESigTransactionIdThread, 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, executeBatch, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, forceDBSort, 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, 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, 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, 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, newMboIndex, 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, setFederatedResources, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setOrderByNVL, setPreserveOrderByCase, setProxy, setQbe, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setQueryTimeout, 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, validateTransaction, verifyESigequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabortSql, 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, 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, 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, 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, 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 MaxAttributeCfgSet(MboServerInterface ms) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void init()
throws MXException,
java.rmi.RemoteException
sameasMap, etc.init in class MboSetMXExceptionjava.rmi.RemoteExceptionMboSet.setOwner(MboRemote)public void setRelationName(java.lang.String relationName)
throws MXException,
java.rmi.RemoteException
setRelationName in interface MboSetRemotesetRelationName in class MboSetrelationName - relationship nameMXExceptionjava.rmi.RemoteExceptionMaxObjectCfgSet.setOrderBy(java.lang.String),
MaxObjectCfgSet.getViewChangedOrderBy(),
ConfigurBean.initializeApp()public void setOwner(MboRemote mbo) throws MXException, java.rmi.RemoteException
util.setOwner in interface MboSetRemotesetOwner in class MboSetMXExceptionjava.rmi.RemoteExceptionMboSet.setOwner(psdi.mbo.MboRemote)public boolean didSetIsHandleColumn()
setIsHandleColumn has been called.public void setIsHandleColumn()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void canAdd()
throws MXException
canAdd in class MboSetMXExceptionpublic void loadCreateTable(java.lang.String keycolumn)
throws MXException,
java.rmi.RemoteException
loadCreateTable in interface MaxAttributeCfgSetRemotekeycolumn - The name of the key column (if any). Can be null.MXExceptionjava.rmi.RemoteExceptionaddKeyColumn(java.lang.String),
getNativeColumns(java.lang.String),
addRowToSet(java.lang.String, java.lang.String, int, int, boolean, java.lang.String, boolean, int)public void getNativeColumns(java.lang.String keycolumn)
throws MXException,
java.rmi.RemoteException
addRowToSet for each. This is used when initially specifying
an inherited table.keycolumn - Name of the key column (if any). Can be null.MXExceptionjava.rmi.RemoteExceptionaddRowToSet(java.lang.String, java.lang.String, int, int, boolean, java.lang.String, boolean, int)public MboRemote addRowToSet(java.lang.String name, java.lang.String maxtype, int length, int scale, boolean nulls, java.lang.String defaultvalue, boolean isldowner, int prikeycolseq) throws MXException, java.rmi.RemoteException
name - Column name.maxtype - Maximo datatype. If null, this is ignored.length - Length of column. If equal to 0, this is ignored.scale - Scale of columnnulls - True if nulls are allowed, else False.defaultvalue - The default value (if any) for a non-nullable column.
If null, this is ignored.isldowner - True if this column is a long description owner, else False.prikeycolseq - Value for "primarykeycolseq" in metadata. If equal to 0, this is ignored.MXExceptionjava.rmi.RemoteExceptionMboSet.addAtEnd()public MboRemote addLongDescriptionRowToSet(MboRemote baseCol) throws MXException, java.rmi.RemoteException
baseCol - The existing attribute that needs the long description.MXExceptionjava.rmi.RemoteExceptionpublic MboRemote addHasLDRowToSet() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getValueCHANGE()
throws MXException,
java.rmi.RemoteException
CHANGE, which is used in the
"viewchanged" attribute.getValueCHANGE in interface MaxAttributeCfgSetRemoteCHANGE.MXExceptionjava.rmi.RemoteExceptiongetValueCHANGE()public void setBypassSameasPush(boolean value)
throws java.rmi.RemoteException
bypassSameasPush, which defaults to False.
If set to True, then any changes to members of this set will not push "sameas" changes
of maxtype, length and scale to other attributes in this or other sets. Extreme care should
be taken when setting this to True. This should be set to True ONLY if it is absolutely certain
that no maxtype, length or scale changes are taking place that might affect other attributes.setBypassSameasPush in interface MaxAttributeCfgSetRemotevalue - True to bypass, False to not bypass. (False is the default behavior.)java.rmi.RemoteExceptionMaxAttributeCfg.propagate(boolean, boolean, boolean, boolean),
applySameAsValuesWithinThisTable(psdi.mbo.MboRemote),
getBypassSameasPush()public boolean getBypassSameasPush()
throws java.rmi.RemoteException
bypassSameasPush.getBypassSameasPush in interface MaxAttributeCfgSetRemotebypassSameasPushjava.rmi.RemoteExceptionsetBypassSameasPush(boolean)public void applySameAsValuesWithinThisTable(MboRemote sameasMbo) throws MXException, java.rmi.RemoteException
applySameAsValuesWithinThisTable in interface MaxAttributeCfgSetRemotesameasMbo - The Mbo that contains the proper information for maxtype, length and scale.
It must be a mbo within this set.MXExceptionjava.rmi.RemoteExceptiongetBypassSameasPush(),
MaxAttributeCfg.setValuesForSameAs(psdi.mbo.MboRemote, boolean, boolean),
MaxAttributeCfg.setChanged(),
MaxAttributeCfg.propagate(boolean, boolean, boolean, boolean)public boolean LDOwnerExists()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean textSearchAttrExists()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote attributeExists(java.lang.String attrName) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote columnExists(java.lang.String colName) throws MXException, java.rmi.RemoteException
columnExists in interface MaxAttributeCfgSetRemoteMXExceptionjava.rmi.RemoteExceptioncolumnExists(java.lang.String)public boolean LDKeyExists()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getLangOrAuditColumn(MboRemote baseCol, boolean anyStatus) throws MXException, java.rmi.RemoteException
baseCol - The column from the base table.anyStatus - True to return the audit or language column regardless of whether it's to be deleted, etc.
False to return the audit or language column only if it's not marked for deletion.MXExceptionjava.rmi.RemoteExceptionpublic MboRemote getLongDescriptionAttribute(MboRemote baseCol) throws MXException, java.rmi.RemoteException
baseCol - The column from the base table.MXExceptionjava.rmi.RemoteExceptionpublic MboRemote addKeyColumn(java.lang.String keyColumnName) throws MXException, java.rmi.RemoteException
addKeyColumn in interface MaxAttributeCfgSetRemotekeyColumnName - Name of the key (unique) column.MXExceptionjava.rmi.RemoteExceptionaddRowToSet(java.lang.String, java.lang.String, int, int, boolean, java.lang.String, boolean, int),
addChangeKeyColumnSub(psdi.mbo.MboRemote, java.lang.String)public MboRemote changeKeyColumn(MboRemote mbo, java.lang.String keyColumnName) throws MXException, java.rmi.RemoteException
changeKeyColumn in interface MaxAttributeCfgSetRemotembo - The existing mbo for the old value of uniquecolumnname.keyColumnName - New name for uniquecolumnnameMXExceptionjava.rmi.RemoteExceptionaddChangeKeyColumnSub(psdi.mbo.MboRemote, java.lang.String)public java.lang.String getValidName(java.lang.String root,
boolean attrName)
throws MXException,
java.rmi.RemoteException
root - Root of new name.attrName - True for attribute name, false for sequence nameMXExceptionjava.rmi.RemoteExceptionpublic MboRemote addLanguageColumn(java.lang.String attributeName) throws MXException, java.rmi.RemoteException
addLanguageColumn in interface MaxAttributeCfgSetRemoteattributeName - Name of the language columnMXExceptionjava.rmi.RemoteExceptionaddLanguageColumn(java.lang.String)public void resetForObjectValidation()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionresetAttributeValues(psdi.mbo.Mbo, psdi.mbo.Mbo)public void validate()
throws MXException,
java.rmi.RemoteException
validate in interface MboSetRemotevalidate in class MboSetMXExceptionjava.rmi.RemoteException