public class FldDBInfoAttributeViewMaxType extends FldMaxAttributeCfgMaxType
MAXTYPE domain.
If valid, then set length, scale, and ispositive depending on
the maxtype.ISNOTNULL, ISNULLlastSignaturemboValueDB2, 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, USERTYPE_DOMAIN, TYPE_FIELDCLASS, TYPE_KEY, TYPE_UNKNOWN| Constructor and Description |
|---|
FldDBInfoAttributeViewMaxType(MboValue mbv) |
| Modifier and Type | Method and Description |
|---|---|
void |
action()
Set values for ispositive, length, scale, nulls, nullwithdefault and defaultvalue
where possible, depending on maxtype.
|
MboSetRemote |
getList()
Gets list for values for a tenant
Tenant only can change type in a limited range plus he can change it back to
original (master) value.
|
void |
validate()
Tenant only can change type in a limited range plus he can change it back to
original (master) value.
|
chooseActualDomainValues, getListName, setDomainId, setDomainId, setListCriteria, setListName, setRelationship, setValueFromLookupaddConditionalListWhere, addToLookupMapCache, clearConditionalListWhere, evalConditionalWhere, getListCriteria, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMboSet, getMboSet, getMboSet, hasList, setAllAttrsNullable, setErrorMessage, setKeyMap, setListOrderBy, setLookupKeyMapInOrder, setLookupKeyMapInOrder, setMultiKeyWhereForLookup, setNotAllowNullAttrs, setValueFromLookup, smartFill, smartFillWithoutReset, smartFind, smartFind, smartFindWithoutResetgetConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWheregetAppLink, getIntegrationService, getLookupName, getMboValue, getMboValue, getTranslator, getType, init, initValue, setTypepublic FldDBInfoAttributeViewMaxType(MboValue mbv)
public void validate()
throws MXException,
java.rmi.RemoteException
validate in interface MboValueListenervalidate in class FldMaxAttributeCfgMaxTypeMXExceptionjava.rmi.RemoteExceptionMaxAttributeCfg.getCurrentNativeDatatype(),
MaxAttributeCfg.getNewNativeDatatype(),
MaxAttributeCfg.indexInvolvement(),
MaxAttributeCfg.validateDomain(String, String, String, int, int, int)public void action()
throws MXException,
java.rmi.RemoteException
action in interface MboValueListeneraction in class FldMaxAttributeCfgMaxTypeMXExceptionjava.rmi.RemoteExceptionConfigureService.getGLMaxtypeLengthFromGLConfigure(psdi.security.UserInfo),
MaxAttributeCfg.setLengthAndScaleReadonlyState(),
MaxAttributeCfg.setSearchTypeValue(),
MaxAttributeCfg.setSearchTypeReadonlyFlag(),
MaxAttributeCfg.sameAsMiscChecks(psdi.mbo.MboRemote, boolean),
MaxAttributeCfgSet.applySameAsValuesWithinThisTable(psdi.mbo.MboRemote)public MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList in interface MboValueListenergetList in class MAXTableDomainMXExceptionjava.rmi.RemoteException