public class DomainDefinition extends DataObjectDefinition<Domain>
addFieldDefinition, addMultiFieldConstraint, addPropertyDefinition, addPropertyDefinitionAsLegacy, checkMultiFieldConstraints, defineDisplayProfile, extendquery, generateExternalField, generateExternalField, generateExternalField, generateExternalField, generateExternalField, generateExternalField, generateExternalFieldFromField, generateExternalFieldFromTitle, generateExternalFieldInBottomNotes, generateJoinQueryDefinition, getAlias, getAliasat, getAliasNumber, getAllFieldMarkersForObjectFields, getCustomLoaderHelper, getDisplayProfileByName, getFieldAt, getFieldMarker, getFieldNumber, getFlatFileLoaderColumn, getFlatFileLoaderDescription, getLabel, getLoaderAlias, getorderedFieldDefinition, getPreferedSpreadsheetTab, getPreferedTableRowHeight, getProperty, getPropertyFieldMarker, getTableschema, getTransientPropertiesForLoader, getUniversalQueryCondition, hasProperty, initiateBlankPayload, isAliasValid, setAlias, setExternalFields, setFieldsAndAttributes, setPreferedSpreadsheetTab, updatePersistenceStorage, writeFieldDefinition, writeFieldDefinition, writeFieldDefinition, writeFieldDefinition, writeFieldDefinition, writeFieldDefinition, writeMultiFieldConstraints
changeName, cleanName, equals, getName
public static DomainDefinition getDomainDefinition()
public void initFields()
DataObjectDefinition
initFields
in class DataObjectDefinition<Domain>
public void initProperties()
DataObjectDefinition
initProperties
in class DataObjectDefinition<Domain>
public StoredobjectDefinition<Domain> getStoredobjectDefinition()
public UniqueidentifiedDefinition<Domain> getUniqueidentifiedDefinition()
public NumberedDefinition<Domain> getNumberedDefinition()
public LinkedtoparentDefinition<Domain,Domain> getLinkedtoparentforhierarchyDefinition()
public LinkedfromchildrenDefinition<Domain,Domain> getLinkedfromchildrenforhierarchyfordomainDefinition()
public LinkedfromchildrenDefinition<Domain,Authority> getLinkedfromchildrenforscopeforauthorityDefinition()
public void initPropertyGenericLinks()
DataObjectDefinition
initPropertyGenericLinks
in class DataObjectDefinition<Domain>
public Domain generateFromRow(Row row, TableAlias alias)
generateFromRow
in class DataObjectDefinition<Domain>
row
- a row from the databasealias
- the alias of the obect in the querypublic Domain[] generateArrayTemplate()
generateArrayTemplate
in class DataObjectDefinition<Domain>
public DataObjectId<Domain>[] generateIdArrayTemplate()
generateIdArrayTemplate
in class DataObjectDefinition<Domain>
public AttributeMarker<Domain,TObjectIdDataEltType<Domain>> getIdMarker()
public AttributeMarker<Domain,TObjectIdDataEltType<Domain>> getLinkedtoparentforhierarchyidMarker()
public DataObjectFieldMarker<Domain> getIdFieldMarker()
public DataObjectFieldMarker<Domain> getNrFieldMarker()
public DataObjectFieldMarker<Domain> getLinkedtoparentforhierarchyidFieldMarker()
public DataObjectFieldMarker<Domain> getLinkedtoparentforhierarchynrFieldMarker()
public DisplayProfile<Domain> getDisplayProfileHidelinkedtoparentforhierarchy()
public StoredFieldSchema<DataObjectId<Domain>> getIdFieldSchema()
public StoredFieldSchema<java.lang.String> getNrFieldSchema()
public StoredFieldSchema<DataObjectId<Domain>> getLinkedtoparentforhierarchyidFieldSchema()
public StoredFieldSchema<java.lang.String> getLinkedtoparentforhierarchynrFieldSchema()
public Domain generateBlank()
generateBlank
in class DataObjectDefinition<Domain>
public java.lang.String getModuleName()
getModuleName
in class DataObjectDefinition<Domain>
public LinkedToParentNavigator<Domain,Domain> getParentforhierarchyNavigator()
public LinkedToChildrenNavigator<Domain,Domain> getLinkedfromchildrenforhierarchyfordomainNavigator()
public LinkedToChildrenNavigator<Domain,Authority> getLinkedfromchildrenforscopeforauthorityNavigator()
protected void setCalculatedFieldTriggers()
DataObjectDefinition
setCalculatedFieldTriggers
in class DataObjectDefinition<Domain>