public class UsersessionDefinition extends DataObjectDefinition<Usersession>
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 UsersessionDefinition getUsersessionDefinition()
public void initFields()
DataObjectDefinition
initFields
in class DataObjectDefinition<Usersession>
public void initProperties()
DataObjectDefinition
initProperties
in class DataObjectDefinition<Usersession>
public StoredobjectDefinition<Usersession> getStoredobjectDefinition()
public UniqueidentifiedDefinition<Usersession> getUniqueidentifiedDefinition()
public LinkedtoparentDefinition<Usersession,Appuser> getLinkedtoparentforsessionuserDefinition()
public void initPropertyGenericLinks()
DataObjectDefinition
initPropertyGenericLinks
in class DataObjectDefinition<Usersession>
public Usersession generateFromRow(Row row, TableAlias alias)
generateFromRow
in class DataObjectDefinition<Usersession>
row
- a row from the databasealias
- the alias of the obect in the querypublic Usersession[] generateArrayTemplate()
generateArrayTemplate
in class DataObjectDefinition<Usersession>
public DataObjectId<Usersession>[] generateIdArrayTemplate()
generateIdArrayTemplate
in class DataObjectDefinition<Usersession>
public AttributeMarker<Usersession,TObjectIdDataEltType<Usersession>> getIdMarker()
public AttributeMarker<Usersession,TObjectIdDataEltType<Appuser>> getLinkedtoparentforsessionuseridMarker()
public DataObjectFieldMarker<Usersession> getStarttimeFieldMarker()
public DataObjectFieldMarker<Usersession> getEndtimeFieldMarker()
public DataObjectFieldMarker<Usersession> getLastactionFieldMarker()
public DataObjectFieldMarker<Usersession> getActionsFieldMarker()
public DataObjectFieldMarker<Usersession> getClientipFieldMarker()
public DataObjectFieldMarker<Usersession> getClientpidFieldMarker()
public DataObjectFieldMarker<Usersession> getIdFieldMarker()
public DataObjectFieldMarker<Usersession> getLinkedtoparentforsessionuseridFieldMarker()
public DataObjectFieldMarker<Usersession> getLinkedtoparentforsessionuserobjectnameFieldMarker()
public DataObjectFieldMarker<Usersession> getLinkedtoparentforsessionusernrFieldMarker()
public StoredFieldSchema<java.util.Date> getStarttimeFieldSchema()
public StoredFieldSchema<java.util.Date> getEndtimeFieldSchema()
public StoredFieldSchema<java.util.Date> getLastactionFieldSchema()
public StoredFieldSchema<java.lang.Integer> getActionsFieldSchema()
public StoredFieldSchema<java.lang.String> getClientipFieldSchema()
public StoredFieldSchema<java.lang.String> getClientpidFieldSchema()
public DisplayProfile<Usersession> getDisplayProfileHidelinkedtoparentforsessionuser()
public StoredFieldSchema<DataObjectId<Usersession>> getIdFieldSchema()
public StoredFieldSchema<DataObjectId<Appuser>> getLinkedtoparentforsessionuseridFieldSchema()
public StoredFieldSchema<java.lang.String> getLinkedtoparentforsessionuserobjectnameFieldSchema()
public StoredFieldSchema<java.lang.String> getLinkedtoparentforsessionusernrFieldSchema()
public Usersession generateBlank()
generateBlank
in class DataObjectDefinition<Usersession>
public java.lang.String getModuleName()
getModuleName
in class DataObjectDefinition<Usersession>
public LinkedToParentNavigator<Usersession,Appuser> getParentforsessionuserNavigator()
protected void setCalculatedFieldTriggers()
DataObjectDefinition
setCalculatedFieldTriggers
in class DataObjectDefinition<Usersession>