public class BinaryfileDefinition extends DataObjectDefinition<Binaryfile>
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 BinaryfileDefinition getBinaryfileDefinition()
public void initFields()
DataObjectDefinition
initFields
in class DataObjectDefinition<Binaryfile>
public void initProperties()
DataObjectDefinition
initProperties
in class DataObjectDefinition<Binaryfile>
public StoredobjectDefinition<Binaryfile> getStoredobjectDefinition()
public UniqueidentifiedDefinition<Binaryfile> getUniqueidentifiedDefinition()
public CreationlogDefinition<Binaryfile> getCreationlogDefinition()
public UpdatelogDefinition<Binaryfile> getUpdatelogDefinition()
public LinkedfromchildrenDefinition<Binaryfile,Objattachment> getLinkedfromchildrenforcontentforobjattachmentDefinition()
public void initPropertyGenericLinks()
DataObjectDefinition
initPropertyGenericLinks
in class DataObjectDefinition<Binaryfile>
public Binaryfile generateFromRow(Row row, TableAlias alias)
generateFromRow
in class DataObjectDefinition<Binaryfile>
row
- a row from the databasealias
- the alias of the obect in the querypublic Binaryfile[] generateArrayTemplate()
generateArrayTemplate
in class DataObjectDefinition<Binaryfile>
public DataObjectId<Binaryfile>[] generateIdArrayTemplate()
generateIdArrayTemplate
in class DataObjectDefinition<Binaryfile>
public AttributeMarker<Binaryfile,TObjectIdDataEltType<Binaryfile>> getIdMarker()
public AttributeMarker<Binaryfile,TObjectIdDataEltType<Appuser>> getCreateuseridMarker()
public AttributeMarker<Binaryfile,TObjectIdDataEltType<Appuser>> getUpdateuseridMarker()
public DataObjectFieldMarker<Binaryfile> getFilenameFieldMarker()
public DataObjectFieldMarker<Binaryfile> getFilesizeFieldMarker()
public DataObjectFieldMarker<Binaryfile> getFilecontentFieldMarker()
public DataObjectFieldMarker<Binaryfile> getIdFieldMarker()
public DataObjectFieldMarker<Binaryfile> getCreateuseridFieldMarker()
public DataObjectFieldMarker<Binaryfile> getCreatetimeFieldMarker()
public DataObjectFieldMarker<Binaryfile> getUpdateuseridFieldMarker()
public DataObjectFieldMarker<Binaryfile> getUpdatetimeFieldMarker()
public StoredFieldSchema<java.lang.String> getFilenameFieldSchema()
public StoredFieldSchema<java.math.BigDecimal> getFilesizeFieldSchema()
public StoredFieldSchema<SFile> getFilecontentFieldSchema()
public StoredFieldSchema<DataObjectId<Binaryfile>> getIdFieldSchema()
public StoredFieldSchema<DataObjectId<Appuser>> getCreateuseridFieldSchema()
public StoredFieldSchema<java.util.Date> getCreatetimeFieldSchema()
public StoredFieldSchema<DataObjectId<Appuser>> getUpdateuseridFieldSchema()
public StoredFieldSchema<java.util.Date> getUpdatetimeFieldSchema()
public Binaryfile generateBlank()
generateBlank
in class DataObjectDefinition<Binaryfile>
public java.lang.String getModuleName()
getModuleName
in class DataObjectDefinition<Binaryfile>
public FormulaElement<Binaryfile> getFilesizeFormulaElement()
public LinkedToChildrenNavigator<Binaryfile,Objattachment> getLinkedfromchildrenforcontentforobjattachmentNavigator()
protected void setCalculatedFieldTriggers()
DataObjectDefinition
setCalculatedFieldTriggers
in class DataObjectDefinition<Binaryfile>