public class WeeklyslotDefinition extends DataObjectDefinition<Weeklyslot>
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 WeeklyslotDefinition getWeeklyslotDefinition()
public void initFields()
DataObjectDefinition
initFields
in class DataObjectDefinition<Weeklyslot>
public void initProperties()
DataObjectDefinition
initProperties
in class DataObjectDefinition<Weeklyslot>
public StoredobjectDefinition<Weeklyslot> getStoredobjectDefinition()
public UniqueidentifiedDefinition<Weeklyslot> getUniqueidentifiedDefinition()
public LinkedtoparentDefinition<Weeklyslot,Workcalendar> getLinkedtoparentforworkcalendarDefinition()
public void initPropertyGenericLinks()
DataObjectDefinition
initPropertyGenericLinks
in class DataObjectDefinition<Weeklyslot>
public Weeklyslot generateFromRow(Row row, TableAlias alias)
generateFromRow
in class DataObjectDefinition<Weeklyslot>
row
- a row from the databasealias
- the alias of the obect in the querypublic Weeklyslot[] generateArrayTemplate()
generateArrayTemplate
in class DataObjectDefinition<Weeklyslot>
public DataObjectId<Weeklyslot>[] generateIdArrayTemplate()
generateIdArrayTemplate
in class DataObjectDefinition<Weeklyslot>
public AttributeMarker<Weeklyslot,TObjectIdDataEltType<Weeklyslot>> getIdMarker()
public AttributeMarker<Weeklyslot,TObjectIdDataEltType<Workcalendar>> getLinkedtoparentforworkcalendaridMarker()
public DataObjectFieldMarker<Weeklyslot> getDaysinweeekFieldMarker()
public DataObjectFieldMarker<Weeklyslot> getHourstartFieldMarker()
public DataObjectFieldMarker<Weeklyslot> getMinutestartFieldMarker()
public DataObjectFieldMarker<Weeklyslot> getHourendFieldMarker()
public DataObjectFieldMarker<Weeklyslot> getMinuteendFieldMarker()
public DataObjectFieldMarker<Weeklyslot> getIdFieldMarker()
public DataObjectFieldMarker<Weeklyslot> getLinkedtoparentforworkcalendaridFieldMarker()
public DataObjectFieldMarker<Weeklyslot> getLinkedtoparentforworkcalendarobjectnameFieldMarker()
public DataObjectFieldMarker<Weeklyslot> getLinkedtoparentforworkcalendarnrFieldMarker()
public StoredFieldSchema<ChoiceValue<WeeklyslotChoiceDefinition>> getDaysinweeekFieldSchema()
public StoredFieldSchema<java.math.BigDecimal> getHourstartFieldSchema()
public StoredFieldSchema<java.math.BigDecimal> getMinutestartFieldSchema()
public StoredFieldSchema<java.math.BigDecimal> getHourendFieldSchema()
public StoredFieldSchema<java.math.BigDecimal> getMinuteendFieldSchema()
public DisplayProfile<Weeklyslot> getDisplayProfileHidelinkedtoparentforworkcalendar()
public StoredFieldSchema<DataObjectId<Weeklyslot>> getIdFieldSchema()
public StoredFieldSchema<DataObjectId<Workcalendar>> getLinkedtoparentforworkcalendaridFieldSchema()
public StoredFieldSchema<java.lang.String> getLinkedtoparentforworkcalendarobjectnameFieldSchema()
public StoredFieldSchema<java.lang.String> getLinkedtoparentforworkcalendarnrFieldSchema()
public Weeklyslot generateBlank()
generateBlank
in class DataObjectDefinition<Weeklyslot>
public java.lang.String getModuleName()
getModuleName
in class DataObjectDefinition<Weeklyslot>
public FormulaElement<Weeklyslot> getHourstartFormulaElement()
public FormulaElement<Weeklyslot> getMinutestartFormulaElement()
public FormulaElement<Weeklyslot> getHourendFormulaElement()
public FormulaElement<Weeklyslot> getMinuteendFormulaElement()
public LinkedToParentNavigator<Weeklyslot,Workcalendar> getParentforworkcalendarNavigator()
protected void setCalculatedFieldTriggers()
DataObjectDefinition
setCalculatedFieldTriggers
in class DataObjectDefinition<Weeklyslot>