Package net.pricefx.domain
Class DMTable
Object
DomainObject
PersistedObject
PartitionedObject
NamedObject
DMFieldCollection
DMGenericFieldCollection<DMTable>
DMTable
- All Implemented Interfaces:
DMEntityMap.DMEntity,DMExpression.DMExpressionContext,JobNameProvider,MetaDescribable,Persistable
-
Nested Class Summary
Nested classes/interfaces inherited from class DMFieldCollection
DMFieldCollection.DMFCTypeNested classes/interfaces inherited from class PersistedObject
PersistedObject.BatchDelete, PersistedObject.BulkloadFilterCheckCallback, PersistedObject.ComputedFieldMapping, PersistedObject.ComputedFields, PersistedObject.ImportManagerEnabled, PersistedObject.PersistedObjectMeta, PersistedObject.VirtualField, PersistedObject.VirtualFieldMapping, PersistedObject.VirtualFields, PersistedObject.VirtualSearchFields, PersistedObject.VirtualSortFields -
Field Summary
FieldsFields inherited from class DMFieldCollection
FIELD_ALERTS, FIELD_DBTABLE, FIELD_DELETED, FIELD_DETAILSAVAILABLE, FIELD_FORMULADETAILEDRESULTS, FIELD_FORMULANAME, FIELD_FORMULARESULT, FIELD_ISDEPLOYED, FIELD_QUERY, FIELD_SOURCENAME, FIELD_SOURCEQUERY, FIELD_WARNINGS, formulaName, IS_VALID_IDENTIFIER, isAuxiliary, isDeployed, isLocked, isValid, isView, lastUpdateByName, LOG_MARKER, MAX_NAME_LENGTH, queryDto, sourceFile, sourceQuery, sourceQueryApi, sourceQueryJson, sourceSqlQuery, sQueryDtoFields inherited from class NamedObject
FIELD_LABEL, FIELD_UNIQUENAMEFields inherited from class PartitionedObject
FIELD_PARTITION, FIELD_PARTITIONID, PARTITION_FILTER_NAME, PARTITION_FILTER_PARAMFields inherited from class PersistedObject
FIELD_CREATEDATE, FIELD_CREATEDBY, FIELD_DELETEDATE, FIELD_DELETEDBY, FIELD_ID, FIELD_ISDELETED, FIELD_LASTUPDATEBY, FIELD_LASTUPDATEDATE, FIELD_VERSIONFields inherited from class DomainObject
DEFAULT_MAX_PACKET_SIZEFields inherited from interface MetaDescribable
MAX_META_DESCRIPTION_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()DMDataLoadgetDefaultDataLoad(PersistedObjectService objService) getOwner()DMFieldCollection.DMFCTypegetType()booleanbooleanvoidprepareAsDtoForUpdate(ValidationVisitor validationVisitor, PersistedObjectService objService) static SearchsearchForOwnedTableNames(PartitionedObject owner) voidsetColumnar(Boolean columnar) voidsetMetaDescription(String metaDescription) voidstatic StringuniqueName(String name, PartitionedObject owner) voidbooleanvalidate(ValidationVisitor validationVisitor, boolean updateMode, PersistedObjectService objService) booleanvalidateForModelTablesContext(ValidationVisitor validationVisitor, PersistedObjectService objService) Methods inherited from class DMGenericFieldCollection
addFieldDependenciesToGraph, buildAllFieldsDependencyGraph, canDelete, fcInfo, getDistributionField, getPartitioningField, isDistributed, isPartitioned, markDeployed, serverInfo, update, validateCircularDependencies, validateDistributionKey, validateFields, validateNotDistributed, validateNotPartitioned, validatePartitioningKeyMethods inherited from class DMFieldCollection
addCalculatedField, addDerivedSystemField, addErrorMessage, addErrorMessage, addField, addField, addField, addFormulaEvalFields, addFormulaFields, addSystemAuxField, addSystemAuxFields, addSystemField, addSystemField, asQuery, buildSearch, calculationDate, calculationStartDate, equals, getCalculationMessages, getDateSystemFields, getDbTable, getDefaultCalculationConfig, getErrorMessagesAsMap, getField, getFieldByDbColumn, getFieldByLabelIgnoreCase, getFieldByNameIgnoreCase, getFieldByNameOrLabelIgnoreCase, getFieldIndex, getFieldNames, getFields, getFields, getFlattenedDependencies, getForeignKeyFields, getFormulaEvalFields, getFormulaEvalFields, getFormulaName, getIndexableFields, getKeyFieldNames, getKeyFields, getLastDataModificationDate, getLastUpdateByName, getLoadableFields, getLocalFields, getMessages, getMinimalKeySet, getNumberOfFields, getNumberOfKeyFields, getPercentBasisField, getPerUnitBasisField, getPricingDateField, getQuantityField, getQueryDto, getReservedWords, getRowCount, getSourceField, getSourceFile, getSourceName, getSourceQuery, getSourceQueryApi, getSourceQueryJson, getSourceSqlQuery, getStatus, getTargetDate, getVariable, getWarningMessagesAsMap, hasField, hasFields, hasFieldWithName, hashCode, hasSourceField, hasSourceQuery, hasSourceQueryApi, hasSourceSqlQuery, initDefaultCalculable, initFieldCollectionFromQuery, initFromQuery, invalidateDMQueryCache, isAuxiliary, isDeployed, isLocked, isPublishedAuxSystemField, isReservedAuxSystemField, isReservedWord, isValid, isValidIdentifier, isValidLabel, isView, jsonDeserializeFromFile, jsonSerializeTofile, lastDataModificationDate, logValidationErrors, markInvalid, newCaseInsensitiveSet, newCaseInsensitiveSet, newFieldLabel, newFieldLabel, newFieldName, newFieldName, onDelete, onRefreshed, ownsField, removeAllFields, removeField, removeField, resetValidation, resolveExpression, setDbTable, setDefaultCalculable, setFields, setFormulaName, setIsAuxiliary, setIsDeployed, setIsLocked, setIsValid, setIsView, setLastDataModificationDate, setQueryDto, setReservedWords, setRowCount, setSourceFile, setSourceQuery, setSourceQueryApi, setSourceQueryJson, setSourceSqlQuery, toLabel, toName, toString, toValidIdentifier, validate, validateBasicStringFieldLength, validateConversions, validateFieldCountMethods inherited from class NamedObject
getJobName, getLabel, getLabelOrUniqueName, getSignificantFields, getUniqueName, labelValid, setLabel, setUniqueName, uniqueNameValidMethods inherited from class PartitionedObject
addUniqueConstraint, getLoginNameByUserId, getPartition, setPartitionMethods inherited from class PersistedObject
auditOperation, bumpVersion, canAdd, canEdit, canEdit, canRead, createDate, doHardDelete, entityIsSafeInserted, entityIsSafeInserted, getBulkloadMap, getBusinessKey, getCreateDate, getCreatedBy, getDbColumnNameForField, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, getSensitiveFields, getTypeCode, getTypedId, getVersion, getVirtualSearchFieldMappings, getVirtualSortFieldMappings, isAudited, isDeleted, isVirtualSearchField, lastUpdateDate, notifyOnBusinessKeyChange, onBusinessKeyChange, onSavedOrUpdated, onSaveOrUpdate, setCreateDate, setCreateDateShouldBeIgnored, setCreateDateTime, setCreatedBy, setDeleted, setDeleteDate, setDeletedBy, setId, setLastUpdateBy, setLastUpdateDate, setLastUpdateDateTime, setTypedId, setVersion, userGroupEditBulkloadFilter, userGroupEditBulkloadFilterMethods inherited from class DomainObject
deepCopy, getNewMidnightDate, getNewMidnightDateTime, isMidnight, isMidnight, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerializedSizeOK, jsonSerializeToBytes, jsonSerializeToBytes, setToDayEnd, setToDayEnd, setToMidnight, setToMidnight, setToMidnightAsLocalDateTime, toPropertyMap, truncatedToStringMethods inherited from interface DMEntityMap.DMEntity
getUniqueName, getVersion
-
Field Details
-
FIELD_OWNER
- See Also:
-
FIELD_NAME
- See Also:
-
-
Constructor Details
-
DMTable
protected DMTable() -
DMTable
-
DMTable
-
-
Method Details
-
uniqueName
-
searchForOwnedTableNames
public static Search searchForOwnedTableNames(PartitionedObject owner) -
getType
public DMFieldCollection.DMFCType getType()- Specified by:
getTypein classDMFieldCollection
-
getSourceName
- Specified by:
getSourceNamein interfaceDMEntityMap.DMEntity
-
isColumnar
public boolean isColumnar()- Specified by:
isColumnarin interfaceDMEntityMap.DMEntity- Overrides:
isColumnarin classDMFieldCollection
-
setColumnar
-
copy
- Specified by:
copyin classDMGenericFieldCollection<DMTable>
-
update
- Overrides:
updatein classDMGenericFieldCollection<DMTable>
-
getOwner
-
setOwner
-
isQueryable
public boolean isQueryable()- Overrides:
isQueryablein classDMFieldCollection
-
getDefaultDataLoad
public DMDataLoad getDefaultDataLoad(PersistedObjectService objService) - Specified by:
getDefaultDataLoadin classDMFieldCollection
-
setMetaDescription
-
getMetaDescription
-
validate
public boolean validate(ValidationVisitor validationVisitor, boolean updateMode, PersistedObjectService objService) - Overrides:
validatein classDMFieldCollection
-
validateForModelTablesContext
public boolean validateForModelTablesContext(ValidationVisitor validationVisitor, PersistedObjectService objService) -
prepareAsDtoForUpdate
public void prepareAsDtoForUpdate(ValidationVisitor validationVisitor, PersistedObjectService objService) - Overrides:
prepareAsDtoForUpdatein classDMFieldCollection
-