public class DBInfoAttributeView extends MaxAttributeCfg implements DBInfoAttributeViewRemote
firstDefaultvalueGet
MULTILANGCOPY, phantomList, phantomQueue
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
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, smartFill, undelete, validateDefaultValue, validateDomain, validateDomain, validateSearchType
addMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, blindCopy, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkSiteOrgAccessForSave, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, 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, getMboValue, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, initRelationship, isApiBatchError, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, 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, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDefaultValue, setDefaultValues, setDeleted, 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, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, 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, sigOptionAccessAuthorized, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChanged
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addMboSetForRequiredCheck, 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, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributes
public DBInfoAttributeView(MboSet ms) throws MXException, java.rmi.RemoteException
ms
- java.rmi.RemoteException
MXException
public void init() throws MXException
util
to the set's value.public void appValidate() throws MXException, java.rmi.RemoteException
appValidate
in class MaxAttributeCfg
MXException
java.rmi.RemoteException
MaxAttributeCfg.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
MXException
java.rmi.RemoteException
public void add() throws MXException, java.rmi.RemoteException
add
in interface MboRemote
add
in class MaxAttributeCfg
MXApplicationException
- addstatus when its owner is not TenantReg.MXException
java.rmi.RemoteException
MaxAttributeCfg.setSearchTypeValue()
,
MaxAttributeCfg.setSearchTypeReadonlyFlag()
public void canDelete() throws MXException, java.rmi.RemoteException
delete
.canDelete
in class MaxAttributeCfg
MXException
java.rmi.RemoteException
public void delete(long accessModifier) throws MXException, java.rmi.RemoteException
delete
.delete
in interface MboRemote
delete
in class MaxAttributeCfg
accessModifier
- See Mbo delete
.MXException
java.rmi.RemoteException
MaxAttributeCfg.getAuditColumn(boolean)
public MboValueInfo getMasterMboValueInfo() throws MXException, java.rmi.RemoteException
MXApplicationException
- addstatus when its owner is not TenantReg.MXException
java.rmi.RemoteException
public void validateRequired() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void validateMaxType() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void validateLength() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void validateESigEnabled() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void validateEAuditEnabled() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void validateDomainId() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void validateAutoKey() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public MboSetRemote fillExtAttributes(MboSetRemote extSet) throws MXException, java.rmi.RemoteException
fillExtAttributes
in interface DBInfoAttributeViewRemote
MXException
java.rmi.RemoteException
psdi.app.configure.DBInfoAttributeView#fillExtAttributes
public java.lang.String getExtendedLookup() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void getValueFromLookup(java.lang.String maxType, int length, boolean isMaxType) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException