public class AuthorityDefinition extends DataObjectDefinition<Authority>
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 AuthorityDefinition getAuthorityDefinition()
public void initFields()
DataObjectDefinition
initFields
in class DataObjectDefinition<Authority>
public void initProperties()
DataObjectDefinition
initProperties
in class DataObjectDefinition<Authority>
public StoredobjectDefinition<Authority> getStoredobjectDefinition()
public UniqueidentifiedDefinition<Authority> getUniqueidentifiedDefinition()
public NumberedDefinition<Authority> getNumberedDefinition()
public NamedDefinition<Authority> getNamedDefinition()
public LinkedtoparentDefinition<Authority,Domain> getLinkedtoparentforscopeDefinition()
public LeftforlinkDefinition<Authority,Groupswithauthority,Usergroup> getLeftforlinkforgroupswithauthorityDefinition()
public void initPropertyGenericLinks()
DataObjectDefinition
initPropertyGenericLinks
in class DataObjectDefinition<Authority>
public Authority generateFromRow(Row row, TableAlias alias)
generateFromRow
in class DataObjectDefinition<Authority>
row
- a row from the databasealias
- the alias of the obect in the querypublic Authority[] generateArrayTemplate()
generateArrayTemplate
in class DataObjectDefinition<Authority>
public DataObjectId<Authority>[] generateIdArrayTemplate()
generateIdArrayTemplate
in class DataObjectDefinition<Authority>
public AttributeMarker<Authority,TObjectIdDataEltType<Authority>> getIdMarker()
public AttributeMarker<Authority,TObjectIdDataEltType<Domain>> getLinkedtoparentforscopeidMarker()
public DataObjectFieldMarker<Authority> getScopeFieldMarker()
public DataObjectFieldMarker<Authority> getIdFieldMarker()
public DataObjectFieldMarker<Authority> getNrFieldMarker()
public DataObjectFieldMarker<Authority> getObjectnameFieldMarker()
public DataObjectFieldMarker<Authority> getLinkedtoparentforscopeidFieldMarker()
public DataObjectFieldMarker<Authority> getLinkedtoparentforscopenrFieldMarker()
public StoredFieldSchema<java.lang.String> getScopeFieldSchema()
public DisplayProfile<Authority> getDisplayProfileHidelinkedtoparentforscope()
public StoredFieldSchema<DataObjectId<Authority>> getIdFieldSchema()
public StoredFieldSchema<java.lang.String> getNrFieldSchema()
public StoredFieldSchema<java.lang.String> getObjectnameFieldSchema()
public StoredFieldSchema<DataObjectId<Domain>> getLinkedtoparentforscopeidFieldSchema()
public StoredFieldSchema<java.lang.String> getLinkedtoparentforscopenrFieldSchema()
public Authority generateBlank()
generateBlank
in class DataObjectDefinition<Authority>
public java.lang.String getModuleName()
getModuleName
in class DataObjectDefinition<Authority>
public LinkedToParentNavigator<Authority,Domain> getParentforscopeNavigator()
protected void setCalculatedFieldTriggers()
DataObjectDefinition
setCalculatedFieldTriggers
in class DataObjectDefinition<Authority>