public class DBInfoAttributeView extends MaxAttributeCfg implements DBInfoAttributeViewRemote
firstDefaultvalueGetMULTILANGCOPY, phantomList, phantomQueueALLROWS, 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| Constructor and Description |
|---|
DBInfoAttributeView(MboSet ms)
Construct the DBInfoAttributeView object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add()
Add a new TenantStatus object.
|
void |
appValidate()
Pre-save validation method.
|
void |
canDelete()
To mark for deletion, attribute must be userdefined and not already marked for deletion.
|
void |
delete(long accessModifier)
To mark for deletion, attribute must be userdefined and not already marked for deletion.
|
MboSetRemote |
fillExtAttributes(MboSetRemote extSet)
Can set autokey
|
java.lang.String |
getExtendedLookup()
Can set autokey
|
MboValueInfo |
getMasterMboValueInfo()
Get Master MboValueInfo.
|
void |
getValueFromLookup(java.lang.String maxType,
int length,
boolean isMaxType)
Can set autokey
|
void |
init()
Inititialize fields to readonly or not.
|
void |
validateAutoKey()
Can set autokey
|
void |
validateChanges()
Pre-save validation method.
|
void |
validateDomainId()
Domain can be only set if master configuration does not have one and no class name.
|
void |
validateEAuditEnabled()
Can only enable eaudit enable option or reset to master configuration
|
void |
validateESigEnabled()
Can only enable esig option or reset to master configuration
|
void |
validateLength()
Can only shorten length.
|
void |
validateMaxType()
Can only change maxtype to same native type.
|
void |
validateRequired()
Validate changing from required to non-required and back.
|
canUndelete, checkSameAsChild, clearNonEssentialRelatedSets, columnIsEmpty, createAutokeyMbos, deleteIndexesForAttribute, getAuditColumn, getAuditColumnSet, getCurrentAttribute, getCurrentNativeDatatype, getDefaultString, getLangColumn, getLangColumnSet, getLocDefault, getMboValueData, getNativeDateDefault, getNewNativeDatatype, getSameAsParent, getSequenceInfo, getSequenceMbo, getValidateOrder, indexInvolvement, isLocAllowed, langAndAuditMetadata, nativeColumnExists, nullValueExists, preventInternalChanges, sameAsMiscChecks, sequenceExists, setChanged, setLengthAndScaleReadonlyState, setSearchTypeReadonlyFlag, setSearchTypeValue, setValuesForSameAs, skipCopyField, smartFill, undelete, validateDefaultValue, validateDomain, validateDomain, validateSearchTypeaddMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, blindCopy, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkRecordLock, checkSiteOrgAccessForSave, clear, clearRelatedSets, clearRelatedSets, commit, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, deleteDoclinks, determineRequiredFieldsFromERM, duplicate, enableMethod, evaluateCondition, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, evaluateRestriction, excludeObjectForPropagate, findAllNullRequiredFields, fireEvent, generateAutoKey, generateContentUID, getAlwaysFlags, getAttrRestrictionFlag, getAttrRestrictions, getBoolean, getByte, getBytes, getCheckpoint, getClientLocale, getClientTimeZone, getCommLogOwnerNameAndUniqueId, getCondition, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainFilterWhere, getDomainIDs, getDouble, getESId, getExistingMboSet, getFetchIndex, getFieldExceptions, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertOrgForSite, getInsertSite, getInstanciatedMboSet, getInstanciatedMboValue, getInt, getIntegrationService, getKeyValue, getLanguageRecordRowStamp, getLinesRelationship, getList, getLockedByDisplayName, getLockedByUserID, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboCtx, getMboData, getMboDataSet, getMboForAttribute, getMboForAttributeStatic, getMboInitialValue, getMboList, getMboLogger, getMboRecordData, getMboServer, getMboSet, getMboSet, getMboSet, getMboSetInfo, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRecordType, getRelatedSets, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getTenantIdForNoMboRecordData, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, initRelationship, isApiBatchError, isAppLockEnabled, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, isDuringInit, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNoSql, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, modify, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeCtx, removeRelatedSet, resolveNoSqlWhere, rollbackToCheckpoint, save, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDatabaseDefaultValues, setDatabaseDefaultValues, setDefaultValue, setDefaultValues, setDeleted, setDuringInit, setEAuditFieldModified, setESId, setESigFieldModified, setFetchIndex, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setHierarchyLink, setIgnoreRecordLockCheck, setLangCodeDefault, setMboCtx, setMLValue, setModified, setModifiedForIntegrationOnly, setNewMbo, setNoSql, setPropagateKeyFlag, setPropagateKeyFlag, setProxy, setReadonlyWhenParentIsReadonly, setRecordType, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, setTenantIdForNoMboRecordData, setUniqueIDValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueFromSequence, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, throwRequiredException, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undeleteDoclinks, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, duplicate, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, getCommLogOwnerNameAndUniqueId, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainIDs, getDouble, getExistingMboSet, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInt, getKeyValue, getLinesRelationship, getList, getLockedByDisplayName, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboInitialValue, getMboList, getMboSet, getMboSet, getMboSet, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getPropagateKeyFlag, getRecordIdentifer, getSiteOrg, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getThisMboSet, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, hasHierarchyLink, hasLockSaveRights, isAutoKeyed, isBasedOn, isFlagSet, isForDM, isLocked, isLocked, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isZombie, lock, propagateKeyValue, rollbackToCheckpoint, select, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDeleted, setESigFieldModified, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setIgnoreRecordLockCheck, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setReferencedMbo, setReferencedMbo, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributespublic DBInfoAttributeView(MboSet ms) throws MXException, java.rmi.RemoteException
ms - java.rmi.RemoteExceptionMXExceptionpublic void init()
throws MXException
util to the set's value.public void appValidate()
throws MXException,
java.rmi.RemoteException
appValidate in class MaxAttributeCfgMXExceptionjava.rmi.RemoteExceptionMaxAttributeCfg.getSequenceInfo(),
MaxAttributeCfg.sequenceExists(java.lang.String, boolean),
MaxAttributeCfg.validateDomain(java.lang.String),
MaxAttributeCfg.propagate(boolean, boolean, boolean, boolean),
MaxAttributeCfg.getAuditColumnSet(boolean),
MaxAttributeCfg.getLangColumnSet(boolean),
MaxAttributeCfgSet.getLangOrAuditColumn(psdi.mbo.MboRemote, boolean),
MaxAttributeCfgSet.getLongDescriptionAttribute(psdi.mbo.MboRemote),
MaxAttributeCfgSet.addLongDescriptionRowToSet(psdi.mbo.MboRemote),
MaxAttributeCfg.langAndAuditMetadata(psdi.mbo.MboRemote),
MaxObjectCfg.adjustViews(psdi.mbo.MboRemote),
MaxAttributeCfg.convertDefaultvalueLocale(),
MaxAttributeCfg.setChanged()public void validateChanges()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void add()
throws MXException,
java.rmi.RemoteException
add in interface MboRemoteadd in class MaxAttributeCfgMXApplicationException - addstatus when its owner is not TenantReg.MXExceptionjava.rmi.RemoteExceptionMaxAttributeCfg.setSearchTypeValue(),
MaxAttributeCfg.setSearchTypeReadonlyFlag()public void canDelete()
throws MXException,
java.rmi.RemoteException
delete.canDelete in class MaxAttributeCfgMXExceptionjava.rmi.RemoteExceptionpublic void delete(long accessModifier)
throws MXException,
java.rmi.RemoteException
delete.delete in interface MboRemotedelete in class MaxAttributeCfgaccessModifier - See Mbo delete.MXExceptionjava.rmi.RemoteExceptionMaxAttributeCfg.getAuditColumn(boolean)public MboValueInfo getMasterMboValueInfo() throws MXException, java.rmi.RemoteException
MXApplicationException - addstatus when its owner is not TenantReg.MXExceptionjava.rmi.RemoteExceptionpublic void validateRequired()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateMaxType()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateLength()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateESigEnabled()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateEAuditEnabled()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateDomainId()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateAutoKey()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboSetRemote fillExtAttributes(MboSetRemote extSet) throws MXException, java.rmi.RemoteException
fillExtAttributes in interface DBInfoAttributeViewRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.configure.DBInfoAttributeView#fillExtAttributespublic java.lang.String getExtendedLookup()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void getValueFromLookup(java.lang.String maxType,
int length,
boolean isMaxType)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException