Package adalid.core
Class AbstractPersistentEntity
- java.lang.Object
-
- adalid.core.AbstractArtifact
-
- adalid.core.AbstractDataArtifact
-
- adalid.core.AbstractEntity
-
- adalid.core.AbstractDatabaseEntity
-
- adalid.core.AbstractPersistentEntity
-
- All Implemented Interfaces:
Wrappable,AnnotatableArtifact,Artifact,CalculableProperty,DataArtifact,DatabaseEntity,Entity,EntityReference,EntityReferenceContainer,Nullable,Parameter,PersistentEntity,PersistentEntityReference,Property,TypedArtifact,ValuedArtifact,Comparable<Entity>
- Direct Known Subclasses:
AbstractPersistentEnumerationEntity,Aplicacion,ArchivoAdjunto,AtributoAplicacion,ClaseRecurso,ConjuntoSegmento,Dominio,DominioParametro,ElementoSegmento,FiltroFuncion,FiltroFuncionPar,Funcion,FuncionParametro,GrupoProceso,OpcionMenu,Pagina,PaginaEspecial,PaginaUsuario,Parametro,PasoRutina,PersistentEntityBase,RastroFuncion,RastroFuncionPar,RastroInforme,RastroProceso,RecursoValor,Rol,RolFiltroFuncion,RolFuncion,RolFuncionPar,RolPagina,RolUsuario,RolVistaFuncion,RutinaUsuario,Segmento,TareaUsuario,TareaUsuarioCorreo,TareaVirtual,Usuario,UsuarioSegmento,VariableRutina,VistaFuncion,VistaFuncionCol
public abstract class AbstractPersistentEntity extends AbstractDatabaseEntity implements PersistentEntityReference
- Author:
- Jorge Campins
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class adalid.core.AbstractEntity
AbstractEntity.LocaleEntityReference
-
-
Field Summary
-
Fields inherited from class adalid.core.AbstractEntity
CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURRENT_USER_CODE, CURRENT_USER_ID, delete, EMAIL_REGEX, EMBED_CALENDAR, EMBED_MAPS, EMBED_YOUTUBE, EMPTY, GOOGLE, GOOGLE_CALENDAR, GOOGLE_MAPS, insert, NO_IMAGE, select, TRUTH, UNTRUTH, update, URL_REGEX, YOUTUBE
-
Fields inherited from class adalid.core.AbstractDataArtifact
CONVERTER_REGEX, VALIDATOR_REGEX
-
Fields inherited from class adalid.core.AbstractArtifact
ENGLISH, NBSP, PORTUGUESE, SPANISH
-
-
Constructor Summary
Constructors Constructor Description AbstractPersistentEntity(Artifact declaringArtifact, Field declaringField)
-
Method Summary
-
Methods inherited from class adalid.core.AbstractDatabaseEntity
getDatabaseEntityType, getSchema, setSchema
-
Methods inherited from class adalid.core.AbstractEntity
addAllocationStrings, addAllocationStrings, addAttribute, addHeadAndToolbarSnippetsEvenWhenNoneAreDefined, addHeadAndToolbarSnippetsEvenWhenNoneAreDefined, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSearchValueFilterProperty, addSelectSegment, addSelectSegment, addSelectSegment, addSelectSegment, addSelectSegment, addSelectSegment, and, and, charStringOf, checkName, clinchOperations, coalesce, coalesce, coalesce, coalesce, coalesce, coalesce, coalesce, coalesce, compareTo, concat, concat, concat, currentDate, currentTime, currentTimestamp, currentUserCode, currentUserId, dateOf, empty, exists, getAccesibleBusinessOperationsList, getAccesibleConstructionOperationsList, getAccesibleConstructionOperationsList, getAccesibleOperationsOverlayEntitiesList, getAccesibleOperationsOverlayEntitiesMap, getAllocationOverridesList, getAllocationOverridesMap, getAllocationStrings, getBaseClass, getBaseRoot, getBusinessKeyField, getBusinessKeyFieldName, getBusinessKeyProperty, getBusinessKeyType, getBusinessOperationsList, getCalculablePropertiesList, getCalculablePropertiesMap, getCalculableValue, getCascadeType, getCascadeTypeString, getCharacterKeyField, getCharacterKeyFieldName, getCharacterKeyProperty, getCollectionName, getConsoleViewEasternToolbarSnippetFileName, getConsoleViewHeadSnippetFileName, getConsoleViewHelpDocument, getConsoleViewHelpFileName, getConsoleViewMenuOption, getConsoleViewWesternToolbarSnippetFileName, getCrudOperationsList, getCurrentValue, getDeclaringProject, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultCrudOperationKeys, getDefaultLabel, getDefaultShortLabel, getDefaultTab, getDefaultTabSequenceNumber, getDefaultValue, getDeleteFilter, getDeleteLogging, getDeleteOperation, getDescriptionField, getDescriptionFieldName, getDescriptionProperty, getDetailViewHelpDocument, getDetailViewHelpFileName, getDetailViewMenuOption, getEntityCollectionsList, getEntityCollectionsMap, getEntityViewType, getExportRowsLimit, getExportSortOption, getExpressionsList, getExpressionsMap, getExtensionsList, getExtensionsMap, getFetchType, getFinalStatesList, getForeignQueryPropertiesList, getForeignQueryPropertiesMap, getHelpDocument, getHelpFileAutoName, getHelpFileAutoType, getHelpFileName, getHierarchyNodeType, getHierarchyRoot, getImageField, getImageFieldName, getImageProperty, getImplicitFinalStatesList, getImplicitInitialStatesList, getInactiveIndicatorField, getInactiveIndicatorFieldName, getInactiveIndicatorProperty, getInitialSelectSegment, getInitialStatesList, getInitialValue, getInsertFilter, getInsertFilterByReferenceMap, getInsertLogging, getInsertOperation, getInstancesList, getInstancesMap, getJsonDeserializerClassName, getJsonSerializerClassName, getKeysList, getKeysMap, getListStyle, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedLabel, getLocalizedShortLabel, getMainEntityReferenceFrom, getMappedCollection, getMasterDependentProperties, getMasterDetailFilter, getMasterDetailFilterByReferenceMap, getMasterDetailView, getNamedValuesList, getNamedValuesMap, getNameField, getNameFieldName, getNameProperty, getNavigability, getNumericKeyField, getNumericKeyFieldName, getNumericKeyProperty, getOperationClassesList, getOperationClassesMap, getOperationKeys, getOperationsList, getOperationsMap, getOrderBy, getOrderByKey, getOrderByProperties, getOrderByProperty, getOverlayEntitiesList, getOverlayEntitiesMap, getOverlayPropertiesList, getOverlayPropertiesMap, getOwnerField, getOwnerFieldName, getOwnerProperty, getParameterKeys, getParameterReferencesList, getParameterReferencesMap, getParentField, getParentFieldName, getParentProperty, getPrimaryKeyField, getPrimaryKeyFieldName, getPrimaryKeyProperty, getPropertiesList, getPropertiesMap, getPropertiesPrefix, getPropertiesSuffix, getQueryPropertiesList, getQueryPropertiesMap, getQuickAddingFilter, getRadioColumns, getReadingDetailViewEasternToolbarSnippetFileName, getReadingDetailViewHeadSnippetFileName, getReadingDetailViewWesternToolbarSnippetFileName, getReadingTableViewEasternToolbarSnippetFileName, getReadingTableViewHeadSnippetFileName, getReadingTableViewWesternToolbarSnippetFileName, getReadingTreeViewEasternToolbarSnippetFileName, getReadingTreeViewHeadSnippetFileName, getReadingTreeViewWesternToolbarSnippetFileName, getReferenceFilterBy, getReferenceFilterByProperty, getReferenceIndex, getReferencePropertiesCount, getReferencesList, getReferencesMap, getReferenceSortBy, getReferenceSortByProperty, getReferenceStyle, getReportRowsLimit, getReportSortOption, getResourceGender, getResourceType, getRoot, getSearchDisplayMode, getSearchQueryFilter, getSearchType, getSearchValueFilter, getSearchValueFilterPropertyReferences, getSegmentEntityClass, getSegmentField, getSegmentFieldName, getSegmentProperty, getSelectFilter, getSelectOnloadOption, getSelectOperation, getSelectRowsLimit, getSelectSegments, getSelectSortOption, getSequenceField, getSequenceFieldName, getSequenceProperty, getSeriesStart, getSeriesStep, getSeriesStop, getSqlOperationBaseRoot, getStartWith, getStateField, getStateFieldName, getStateProperty, getStatesList, getStatesMap, getStepsList, getStepsMap, getSubclassesList, getSubclassesMap, getTableViewHelpDocument, getTableViewHelpFileName, getTableViewMenuOption, getTableViewRows, getTableViewRowsLimit, getTabsList, getTabsMap, getTransitionsList, getTransitionsMap, getTreeViewHelpDocument, getTreeViewHelpFileName, getTreeViewMenuOption, getTriggersList, getTriggersMap, getUpdateFilter, getUpdateLogging, getUpdateOperation, getUrlField, getUrlFieldName, getUrlProperty, getUserDefinedOperationKeys, getUserField, getUserFieldName, getUserProperty, getValueString, getVersionField, getVersionFieldName, getVersionProperty, getViewsList, getViewsMap, getWritingDetailViewEasternToolbarSnippetFileName, getWritingDetailViewHeadSnippetFileName, getWritingDetailViewWesternToolbarSnippetFileName, getWritingTableViewEasternToolbarSnippetFileName, getWritingTableViewHeadSnippetFileName, getWritingTableViewWesternToolbarSnippetFileName, getWritingTreeViewEasternToolbarSnippetFileName, getWritingTreeViewHeadSnippetFileName, getWritingTreeViewWesternToolbarSnippetFileName, initialise, isAbstractClass, isAnnotatedWithAbstractClass, isAnnotatedWithAllocationOverride, isAnnotatedWithAllocationOverrides, isAnnotatedWithEntityBusinessKey, isAnnotatedWithEntityCharacterKey, isAnnotatedWithEntityClass, isAnnotatedWithEntityCodeGen, isAnnotatedWithEntityConsoleView, isAnnotatedWithEntityDataGen, isAnnotatedWithEntityDeleteOperation, isAnnotatedWithEntityDescriptionProperty, isAnnotatedWithEntityDetailView, isAnnotatedWithEntityDocGen, isAnnotatedWithEntityExportOperation, isAnnotatedWithEntityInactiveIndicator, isAnnotatedWithEntityInsertOperation, isAnnotatedWithEntityJsonCustomization, isAnnotatedWithEntityNameProperty, isAnnotatedWithEntityNumericKey, isAnnotatedWithEntityOwnerProperty, isAnnotatedWithEntityParentProperty, isAnnotatedWithEntityPrimaryKey, isAnnotatedWithEntityReferenceDataGen, isAnnotatedWithEntityReferenceDisplay, isAnnotatedWithEntityReferenceSearch, isAnnotatedWithEntityReportOperation, isAnnotatedWithEntitySegmentProperty, isAnnotatedWithEntitySelectOperation, isAnnotatedWithEntitySequenceProperty, isAnnotatedWithEntityTableView, isAnnotatedWithEntityTreeView, isAnnotatedWithEntityUpdateOperation, isAnnotatedWithEntityUrlProperty, isAnnotatedWithEntityUserProperty, isAnnotatedWithEntityVersionProperty, isAnnotatedWithEntityWarnings, isAnnotatedWithExtension, isAnnotatedWithFilter, isAnnotatedWithManyToOne, isAnnotatedWithOneToOne, isAnnotatedWithQueryMapping, isBasicOperationEntity, isBplCodeGenEnabled, isBwsCodeGenEnabled, isCatalogEntity, isConsoleViewEnabled, isCurrentDateIn, isCurrentDateNotIn, isCurrentUserCodeIn, isCurrentUserCodeNotIn, isCurrentUserIdIn, isCurrentUserIdNotIn, isDataGenEnabled, isDeleteConfirmationRequired, isDeleteEnabled, isDeleteOperationAccess, isDetailViewEnabled, isDetailViewWithMasterHeading, isEntityClassDiagramGenEnabled, isEntityInsertActivityDiagramGenEnabled, isEntityStateCodeGenEnabled, isEntityStateDiagramGenEnabled, isEntityUpdateActivityDiagramGenEnabled, isEqualTo, isEqualTo, isEqualTo, isExistentiallyIndependent, isExplicitlyDeclared, isExportEnabled, isExtension, isFilterInactiveIndicatorProperty, isFilterOwnerProperty, isFilterSegmentProperty, isFinished, isForeignEntityClass, isForeignInactiveIndicatorProperty, isForeignOwnerProperty, isForeignSegmentProperty, isFwsCodeGenEnabled, isGuiCodeGenEnabled, isImplicitlyDeclared, isIn, isIn, isIn, isInitialised, isInsertConfirmationRequired, isInsertEnabled, isInsertOperationAccess, isInvariantEntity, isKeyPropertiesQueryMappingEnabled, isLinkOuterChildren, isLinkOuterCollaterals, isLinkOuterSiblings, isMainRelationship, isManyToOne, isMasterDetailViewMenuOptionEnabled, isMasterSequenceMasterField, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotIn, isNotIn, isNotIn, isNotNull, isNull, isNullOrEqualTo, isNullOrEqualTo, isNullOrEqualTo, isNullOrIn, isNullOrIn, isNullOrIn, isNullOrNotEqualTo, isNullOrNotEqualTo, isNullOrNotEqualTo, isNullOrNotIn, isNullOrNotIn, isNullOrNotIn, isOneToOne, isOneToOneDetailView, isOverlayableEntityReference, isPrivateEntityClass, isReportEnabled, isRootInstance, isSearchValueFilterFromSearchQueryFilter, isSelectEnabled, isSelectOperationAccess, isSettled, isSpecialExpressionsWarningsEnabled, isSqlCodeGenEnabled, isTableViewEnabled, isTableViewWithDeleteEnabled, isTableViewWithInsertEnabled, isTableViewWithMasterHeading, isTableViewWithUpdateEnabled, isTreeViewEnabled, isUnusualExpressionsWarningsEnabled, isUpdateConfirmationRequired, isUpdateEnabled, isUpdateOperationAccess, isVariantEntity, isWarningsEnabled, isWritingPageMaster, linkCalculableValueEntityReference, linkCalculableValueExpression, linkCalculableValueProperty, linkForeignInactiveIndicatorProperty, linkForeignOwnerProperty, linkForeignQueryEntityReference, linkForeignQueryProperty, linkForeignQueryProperty, linkForeignQueryProperty, linkForeignSegmentProperty, linkForeignSegmentProperty, localeEntityReferenceReadingKey, localeEntityReferenceWritingKey, mapsToString, nand, nand, naxnor, naxor, nor, nor, norOrNaxor, not, notExists, or, or, prepare, reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName, reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName, self, setCalculableValueEntityReference, setCalculableValueExpression, setCollectionName, setConsoleViewEasternToolbarSnippetFileName, setConsoleViewHeadSnippetFileName, setConsoleViewHelpDocument, setConsoleViewHelpFileName, setConsoleViewWesternToolbarSnippetFileName, setCurrentValue, setCurrentValue, setCurrentValue, setCurrentValue, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultLabel, setDefaultShortLabel, setDefaultTab, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDeleteFilter, setDetailViewHelpDocument, setDetailViewHelpFileName, setHelpDocument, setHelpFileAutoName, setHelpFileAutoType, setHelpFileName, setInitialValue, setInitialValue, setInitialValue, setInitialValue, setInsertFilter, setJsonDeserializerClassName, setJsonSerializerClassName, setLinkOuterChildren, setLinkOuterCollaterals, setLinkOuterSiblings, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedLabel, setLocalizedShortLabel, setMappedCollection, setMasterDependentProperties, setMasterDetailFilter, setMasterSequenceMasterField, setOrderBy, setOrderBy, setOrderBy, setReadingDetailViewEasternToolbarSnippetFileName, setReadingDetailViewHeadSnippetFileName, setReadingDetailViewWesternToolbarSnippetFileName, setReadingTableViewEasternToolbarSnippetFileName, setReadingTableViewHeadSnippetFileName, setReadingTableViewWesternToolbarSnippetFileName, setReadingTreeViewEasternToolbarSnippetFileName, setReadingTreeViewHeadSnippetFileName, setReadingTreeViewWesternToolbarSnippetFileName, setSearchQueryFilter, setSearchValueFilterFromSearchQueryFilter, setSelectFilter, setTableViewHelpDocument, setTableViewHelpFileName, settle, settleAttributes, settleCollections, settleExpressions, settleFilters, settleInstances, settleKeys, settleLinks, settleOperations, settleProperties, settler, settleSteps, settleTabs, settleTransitions, settleTriggers, settleViews, setTreeViewHelpDocument, setTreeViewHelpFileName, setUpdateFilter, setWritingDetailViewEasternToolbarSnippetFileName, setWritingDetailViewHeadSnippetFileName, setWritingDetailViewWesternToolbarSnippetFileName, setWritingTableViewEasternToolbarSnippetFileName, setWritingTableViewHeadSnippetFileName, setWritingTableViewWesternToolbarSnippetFileName, setWritingTreeViewEasternToolbarSnippetFileName, setWritingTreeViewHeadSnippetFileName, setWritingTreeViewWesternToolbarSnippetFileName, timeOf, timestampOf, truth, untruth, xImpliesY, xnor, xor
-
Methods inherited from class adalid.core.AbstractDataArtifact
addAggregate, addInitialValueReferencedParameters, addInitialValueReferencedProperties, checkAggregates, getAggregateFunction, getAggregates, getAggregateTitle, getAnchorField, getAnchorFieldName, getAnchorProperty, getCalculableValueTag, getColumnPixels, getCurrentValueTag, getDataClass, getDataGenFactor, getDataGenFunction, getDataGenMax, getDataGenMin, getDataGenNullable, getDataGenNumericAction, getDataGenPattern, getDataGenPrefix, getDataGenSeriesStart, getDataGenSeriesStep, getDataGenSeriesStop, getDataGenSuffix, getDataGenTemporalInterval, getDataGenTrueable, getDataGenType, getDataType, getDefaultCheckpoint, getDefaultCondition, getDefaultFunction, getDefaultGraphicImageTooltip, getDefaultGraphicImageTooltipMap, getDefaultValueTag, getDisplaySortKey, getEnclosingSteps, getEnclosingTabs, getGraphicImageNameExpression, getInitialValueReferencingParameters, getInitialValueReferencingParameters, getInitialValueReferencingParametersList, getInitialValueReferencingParametersSortedBySequence, getInitialValueReferencingProperties, getInitialValueReferencingProperties, getInitialValueReferencingPropertiesList, getInitialValueReferencingPropertiesSortedBySequence, getInitialValueReferencingSiblings, getInitialValueReferencingSiblings, getInitialValueTag, getInstanceParameterInitialValueReferencingSiblings, getInstanceParameterInitialValueReferencingSiblings, getKeyProperties, getLinkedColumnName, getLinkedColumnOperator, getLinkedField, getLinkedFieldName, getLinkedProperty, getLocalizedCalculableValueTag, getLocalizedCurrentValueTag, getLocalizedDefaultValueTag, getLocalizedGraphicImageTooltip, getLocalizedGraphicImageTooltipMap, getLocalizedInitialValueTag, getMaxValueReferencingParameters, getMaxValueReferencingParameters, getMaxValueReferencingProperties, getMaxValueReferencingProperties, getMaxValueReferencingSiblings, getMaxValueReferencingSiblings, getMinValueReferencingParameters, getMinValueReferencingParameters, getMinValueReferencingProperties, getMinValueReferencingProperties, getMinValueReferencingSiblings, getMinValueReferencingSiblings, getMissingValueGraphicImageName, getModifyingFilter, getModifyingFilterReferencingParameters, getModifyingFilterReferencingParameters, getModifyingFilterReferencingProperties, getModifyingFilterReferencingProperties, getModifyingFilterReferencingSiblings, getModifyingFilterReferencingSiblings, getNullifyingFilter, getNullValueGraphicImageName, getParameterPathList, getParameterPropertyPathList, getPixels, getProcessingConsoleSnippetFileName, getPropertyAccess, getPropertyAtRoot, getPropertyParameterPathList, getPropertyPathList, getReadingDetailSnippetFileName, getReadingRenderingFilterReferencingSiblings, getReadingRenderingFilterReferencingSiblings, getReadingTableSnippetFileName, getRenderingFilter, getRenderingFilterReferencingParameters, getRenderingFilterReferencingParameters, getRenderingFilterReferencingParameters, getRenderingFilterReferencingProperties, getRenderingFilterReferencingProperties, getRenderingFilterReferencingProperties, getRenderingFilterReferencingSiblings, getRenderingFilterReferencingSiblings, getRequiringFilter, getRequiringFilterReferencingParameters, getRequiringFilterReferencingParameters, getRequiringFilterReferencingProperties, getRequiringFilterReferencingProperties, getRequiringFilterReferencingSiblings, getRequiringFilterReferencingSiblings, getSearchQueryFilterReferencingParameters, getSearchQueryFilterReferencingParameters, getSearchQueryFilterReferencingProperties, getSearchQueryFilterReferencingProperties, getSearchQueryFilterReferencingSiblings, getSearchQueryFilterReferencingSiblings, getSequenceNumber, getSequencePropertyStart, getSequencePropertyStep, getSequencePropertyStop, getSqlName, getTableColumnEntityName, getUnnecessaryValueGraphicImageName, getWritingDetailSnippetFileName, getWritingRenderingFilterReferencingSiblings, getWritingRenderingFilterReferencingSiblings, getWritingTableSnippetFileName, isAnnotatedWithBaseField, isAnnotatedWithBigDecimalField, isAnnotatedWithBooleanField, isAnnotatedWithBusinessKey, isAnnotatedWithCharacterKey, isAnnotatedWithColumnField, isAnnotatedWithDataGen, isAnnotatedWithDescriptionProperty, isAnnotatedWithDiscriminatorColumn, isAnnotatedWithEmbeddedDocument, isAnnotatedWithFileReference, isAnnotatedWithImageProperty, isAnnotatedWithInactiveIndicator, isAnnotatedWithInstanceReference, isAnnotatedWithNameProperty, isAnnotatedWithNumericField, isAnnotatedWithNumericKey, isAnnotatedWithOwnerProperty, isAnnotatedWithParameterField, isAnnotatedWithParentProperty, isAnnotatedWithPrimaryKey, isAnnotatedWithPropertyAggregation, isAnnotatedWithPropertyField, isAnnotatedWithSegmentProperty, isAnnotatedWithSequenceProperty, isAnnotatedWithStateProperty, isAnnotatedWithStringField, isAnnotatedWithTimeField, isAnnotatedWithTimestampField, isAnnotatedWithUniformResourceLocator, isAnnotatedWithUniqueKey, isAnnotatedWithUrlProperty, isAnnotatedWithUserProperty, isAnnotatedWithVariantString, isAnnotatedWithVersionProperty, isAuditable, isBaseField, isBigDecimalData, isBigIntegerData, isBinaryData, isBinaryPrimitive, isBooleanData, isBooleanPrimitive, isBusinessKeyProperty, isByteData, isCalculable, isCalculable, isCalculatedProperty, isCharacterData, isCharacterKeyProperty, isCharacterPrimitive, isColumnField, isContextualEntity, isCreateField, isDatabaseEntity, isDataGenSeriesEnabled, isDateData, isDescriptionProperty, isDetailField, isDiscriminatorProperty, isDoubleData, isEmbeddedDocumentField, isEnclosedInAtLeastOneStep, isEnclosedInAtLeastOneTab, isEntity, isEnumerationEntity, isExportField, isFileReferenceField, isFilterField, isFloatData, isGraphicImageField, isGraphicImageFontAwesomeClassNameExpression, isHeadertextlessField, isHeadingField, isHiddenEntityReferenceField, isHiddenField, isImageProperty, isImmutableField, isInactiveIndicatorProperty, isInsertable, isInstanceParameter, isInstanceReferenceField, isIntegerData, isKeyField, isLongData, isMandatoryForInsert, isMasterDependentPropertyOf, isMasterSequenceField, isMissingValueGraphicImageNameFontAwesomeClass, isNameProperty, isNonEnumerationEntity, isNullable, isNullValueGraphicImageNameExpression, isNullValueGraphicImageNameFontAwesomeClass, isNumericKeyProperty, isNumericPrimitive, isOptionalForInsert, isOverlayField, isOwnerProperty, isParameter, isParentProperty, isPassword, isPersistentEntity, isPersistentEnumerationEntity, isPersistentNonEnumerationEntity, isPrimaryKeyProperty, isPrimitive, isProminentField, isProperty, isReadOnly, isRenderingFilterReadOnly, isReportField, isRequiredParameter, isRequiredProperty, isSearchField, isSegmentProperty, isSequenceProperty, isSequencePropertyDataGenDisabled, isSequencePropertyEnabled, isSerializableField, isSerializableIUID, isShortData, isSinglePropertyOfUniqueKey, isSortField, isStateProperty, isStringData, isTableField, isTemporalPrimitive, isTimeData, isTimestampData, isTransientField, isUniformResourceLocatorField, isUnique, isUniqueKeyProperty, isUnnecessaryValueGraphicImageNameFontAwesomeClass, isUpdateable, isUpdateField, isUrlProperty, isUserProperty, isVariantStringField, isVersionProperty, keepCountOn, setAggregateFunction, setAggregateTitle, setAuditable, setCalculable, setCalculableValueTag, setColumnField, setCreateField, setCurrentValueTag, setDefaultCheckpoint, setDefaultCondition, setDefaultFunction, setDefaultGraphicImageTooltip, setDefaultValueTag, setDetailField, setDisplaySortKey, setExportField, setFilterField, setGraphicImageFontAwesomeClassNameExpression, setGraphicImageNameExpression, setHeadertextlessField, setHeadingField, setHiddenField, setImmutableField, setInitialValueTag, setInsertable, setLocalizedCalculableValueTag, setLocalizedCurrentValueTag, setLocalizedDefaultValueTag, setLocalizedGraphicImageTooltip, setLocalizedInitialValueTag, setMissingValueGraphicImageName, setModifyingFilter, setNullable, setNullifyingFilter, setNullValueGraphicImageExpression, setNullValueGraphicImageName, setOverlayField, setPassword, setProcessingConsoleSnippetFileName, setProminentField, setPropertyAccess, setReadingDetailSnippetFileName, setReadingTableSnippetFileName, setRenderingFilter, setRenderingFilter, setReportField, setRequired, setRequiringFilter, setSearchField, setSequencePropertyStart, setSequencePropertyStep, setSequencePropertyStop, setSerializableField, setSerializableIUID, setSortField, setTableField, setUnique, setUnnecessaryValueGraphicImageName, setUpdateable, setUpdateField, setWritingDetailSnippetFileName, setWritingTableSnippetFileName, validCalculableValue, validCurrentValue, validDefaultValue, validInitialValue, validMaximumValue, validMinimumValue, validSpecialTemporalValue
-
Methods inherited from class adalid.core.AbstractArtifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, annotate, classToString, clearAttributes, coalesce, copyLocalizedStrings, defaultLocale, depth, fa, getAlias, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getStringAttribute, getStringAttribute, getStringAttribute, getStringAttribute, getTrace, getValueString, getWrapper, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, put, repeat, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, setTrace, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, toString, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface adalid.core.interfaces.AnnotatableArtifact
annotate
-
Methods inherited from interface adalid.core.interfaces.Artifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, clearAttributes, depth, getAlias, getAttribute, getAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getSqlName, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, put, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, toString, toString, toString, toString
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface adalid.core.interfaces.DataArtifact
getDataClass, getSegmentEntityClass, isParameter, isProperty
-
Methods inherited from interface adalid.core.interfaces.DatabaseEntity
getDatabaseEntityType, getSchema, setSchema
-
Methods inherited from interface adalid.core.interfaces.Entity
addAttribute, coalesce, coalesce, coalesce, getAccesibleBusinessOperationsList, getAccesibleConstructionOperationsList, getAccesibleConstructionOperationsList, getAccesibleOperationsOverlayEntitiesList, getAccesibleOperationsOverlayEntitiesMap, getAllocationOverridesList, getAllocationOverridesMap, getBaseClass, getBaseRoot, getBusinessKeyField, getBusinessKeyFieldName, getBusinessKeyProperty, getBusinessKeyType, getBusinessOperationsList, getCalculablePropertiesList, getCalculablePropertiesMap, getCharacterKeyField, getCharacterKeyFieldName, getCharacterKeyProperty, getCollectionName, getConsoleViewHelpDocument, getConsoleViewHelpFileName, getCrudOperationsList, getDeclaringProject, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultLabel, getDefaultShortLabel, getDefaultValue, getDeleteFilter, getDeleteLogging, getDescriptionField, getDescriptionFieldName, getDescriptionProperty, getDetailViewHelpDocument, getDetailViewHelpFileName, getEntityCollectionsList, getEntityCollectionsMap, getEntityViewType, getExportRowsLimit, getExportSortOption, getExpressionsList, getExpressionsMap, getExtensionsList, getExtensionsMap, getHelpDocument, getHelpFileAutoName, getHelpFileAutoType, getHelpFileName, getHierarchyNodeType, getHierarchyRoot, getImageField, getImageFieldName, getImageProperty, getInactiveIndicatorField, getInactiveIndicatorFieldName, getInactiveIndicatorProperty, getInitialValue, getInsertFilter, getInsertLogging, getInstancesList, getInstancesMap, getKeysList, getKeysMap, getListStyle, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedLabel, getLocalizedShortLabel, getMainEntityReferenceFrom, getMasterDetailFilter, getNamedValuesList, getNamedValuesMap, getNameField, getNameFieldName, getNameProperty, getNumericKeyField, getNumericKeyFieldName, getNumericKeyProperty, getOperationClassesList, getOperationClassesMap, getOperationsList, getOperationsMap, getOverlayEntitiesList, getOverlayEntitiesMap, getOverlayPropertiesList, getOverlayPropertiesMap, getOwnerField, getOwnerFieldName, getOwnerProperty, getParameterReferencesList, getParameterReferencesMap, getParentField, getParentFieldName, getParentProperty, getPrimaryKeyField, getPrimaryKeyFieldName, getPrimaryKeyProperty, getPropertiesList, getPropertiesMap, getPropertiesPrefix, getPropertiesSuffix, getQueryPropertiesList, getQueryPropertiesMap, getReferenceFilterBy, getReferenceFilterByProperty, getReferenceIndex, getReferencePropertiesCount, getReferencesList, getReferencesMap, getReferenceSortBy, getReferenceSortByProperty, getReferenceStyle, getReportRowsLimit, getReportSortOption, getResourceGender, getResourceType, getRoot, getSearchDisplayMode, getSearchQueryFilter, getSearchType, getSegmentField, getSegmentFieldName, getSegmentProperty, getSelectFilter, getSelectOnloadOption, getSelectRowsLimit, getSelectSortOption, getSequenceField, getSequenceFieldName, getSequenceProperty, getStartWith, getStateField, getStateFieldName, getStateProperty, getStepsList, getStepsMap, getSubclassesList, getSubclassesMap, getTableViewHelpDocument, getTableViewHelpFileName, getTabsList, getTabsMap, getTransitionsList, getTransitionsMap, getTreeViewHelpDocument, getTreeViewHelpFileName, getTriggersList, getTriggersMap, getUpdateFilter, getUpdateLogging, getUrlField, getUrlFieldName, getUrlProperty, getUserField, getUserFieldName, getUserProperty, getVersionField, getVersionFieldName, getVersionProperty, getViewsList, getViewsMap, initialise, isAbstractClass, isBasicOperationEntity, isBplCodeGenEnabled, isBwsCodeGenEnabled, isCatalogEntity, isConsoleViewEnabled, isContextualEntity, isDatabaseEntity, isDeleteConfirmationRequired, isDeleteEnabled, isDeleteOperationAccess, isDetailViewEnabled, isEntityClassDiagramGenEnabled, isEntityInsertActivityDiagramGenEnabled, isEntityStateCodeGenEnabled, isEntityStateDiagramGenEnabled, isEntityUpdateActivityDiagramGenEnabled, isEnumerationEntity, isEqualTo, isEqualTo, isEqualTo, isExistentiallyIndependent, isExplicitlyDeclared, isExportEnabled, isFinished, isForeignEntityClass, isFwsCodeGenEnabled, isGuiCodeGenEnabled, isImplicitlyDeclared, isInitialised, isInsertConfirmationRequired, isInsertEnabled, isInsertOperationAccess, isLinkOuterChildren, isLinkOuterCollaterals, isLinkOuterSiblings, isNonEnumerationEntity, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, isNullOrEqualTo, isNullOrEqualTo, isNullOrEqualTo, isNullOrNotEqualTo, isNullOrNotEqualTo, isNullOrNotEqualTo, isOverlayableEntityReference, isPersistentEntity, isPersistentEnumerationEntity, isPersistentNonEnumerationEntity, isPrivateEntityClass, isReportEnabled, isRootInstance, isSelectEnabled, isSelectOperationAccess, isSettled, isSpecialExpressionsWarningsEnabled, isSqlCodeGenEnabled, isTableViewEnabled, isTreeViewEnabled, isUnusualExpressionsWarningsEnabled, isUpdateConfirmationRequired, isUpdateEnabled, isUpdateOperationAccess, isVariantEntity, isWarningsEnabled, isWritingPageMaster, prepare, self, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setHelpDocument, setHelpFileName, setInitialValue, setInitialValue, setInitialValue, setInitialValue, settle
-
Methods inherited from interface adalid.core.interfaces.EntityReference
getCascadeType, getCascadeTypeString, getFetchType, getMappedCollection, getMasterDependentProperties, getMasterDetailView, getNavigability, getQuickAddingFilter, isIn, isIn, isIn, isKeyPropertiesQueryMappingEnabled, isMainRelationship, isManyToOne, isMasterDetailViewMenuOptionEnabled, isMasterSequenceMasterField, isNotIn, isNotIn, isNotIn, isNullOrIn, isNullOrIn, isNullOrIn, isNullOrNotIn, isNullOrNotIn, isNullOrNotIn, isOneToOne, isOneToOneDetailView, setMappedCollection, setMasterDependentProperties, setMasterSequenceMasterField
-
Methods inherited from interface adalid.core.interfaces.EntityReferenceContainer
getAllocationStrings
-
Methods inherited from interface adalid.core.interfaces.Parameter
getInitialValueReferencingParameters, getInitialValueReferencingParameters, getInitialValueReferencingParametersList, getLinkedColumnName, getLinkedColumnOperator, getLinkedField, getLinkedFieldName, getLinkedProperty, getMaxValueReferencingParameters, getMaxValueReferencingParameters, getMinValueReferencingParameters, getMinValueReferencingParameters, getModifyingFilter, getModifyingFilterReferencingParameters, getModifyingFilterReferencingParameters, getNullifyingFilter, getParameterPathList, getRenderingFilter, getRenderingFilterReferencingParameters, getRenderingFilterReferencingParameters, getRenderingFilterReferencingParameters, getRequiringFilter, getRequiringFilterReferencingParameters, getRequiringFilterReferencingParameters, getSearchQueryFilterReferencingParameters, getSearchQueryFilterReferencingParameters, getSequenceNumber, isAuditable, isBigDecimalData, isBigIntegerData, isBinaryData, isBinaryPrimitive, isBooleanData, isBooleanPrimitive, isByteData, isCharacterData, isCharacterPrimitive, isContextualEntity, isDatabaseEntity, isDateData, isDoubleData, isEntity, isEnumerationEntity, isFileReferenceField, isFloatData, isHiddenField, isInstanceReferenceField, isIntegerData, isLongData, isNonEnumerationEntity, isNumericPrimitive, isOverlayableEntityReference, isPassword, isPersistentEntity, isPersistentEnumerationEntity, isPersistentNonEnumerationEntity, isPrimitive, isRenderingFilterReadOnly, isRequiredParameter, isShortData, isStringData, isTemporalPrimitive, isTimeData, isTimestampData, setModifyingFilter, setNullifyingFilter, setRenderingFilter, setRequiringFilter
-
Methods inherited from interface adalid.core.interfaces.Property
getAggregateFunction, getAggregateTitle, getAnchorField, getAnchorFieldName, getAnchorProperty, getColumnPixels, getDefaultCheckpoint, getDefaultCondition, getDefaultFunction, getDisplaySortKey, getEnclosingSteps, getEnclosingTabs, getGraphicImageNameExpression, getInitialValueReferencingProperties, getInitialValueReferencingProperties, getInitialValueReferencingPropertiesList, getMaxValueReferencingProperties, getMaxValueReferencingProperties, getMinValueReferencingProperties, getMinValueReferencingProperties, getModifyingFilter, getModifyingFilterReferencingProperties, getModifyingFilterReferencingProperties, getNullifyingFilter, getPixels, getPropertyAccess, getPropertyAtRoot, getPropertyParameterPathList, getPropertyPathList, getRenderingFilter, getRenderingFilterReferencingProperties, getRenderingFilterReferencingProperties, getRenderingFilterReferencingProperties, getRequiringFilter, getRequiringFilterReferencingProperties, getRequiringFilterReferencingProperties, getSearchQueryFilterReferencingProperties, getSearchQueryFilterReferencingProperties, getSequenceNumber, getTableColumnEntityName, isAuditable, isBaseField, isBigDecimalData, isBigIntegerData, isBinaryData, isBinaryPrimitive, isBooleanData, isBooleanPrimitive, isBusinessKeyProperty, isByteData, isCalculable, isCalculatedProperty, isCharacterData, isCharacterKeyProperty, isCharacterPrimitive, isColumnField, isContextualEntity, isCreateField, isDatabaseEntity, isDateData, isDescriptionProperty, isDetailField, isDiscriminatorProperty, isDoubleData, isEmbeddedDocumentField, isEntity, isEnumerationEntity, isExportField, isFileReferenceField, isFilterField, isFloatData, isGraphicImageField, isHeadertextlessField, isHeadingField, isHiddenEntityReferenceField, isHiddenField, isImageProperty, isImmutableField, isInactiveIndicatorProperty, isInsertable, isIntegerData, isKeyField, isLongData, isMandatoryForInsert, isMasterSequenceField, isNameProperty, isNonEnumerationEntity, isNullable, isNumericKeyProperty, isNumericPrimitive, isOptionalForInsert, isOverlayableEntityReference, isOverlayField, isOwnerProperty, isParentProperty, isPassword, isPersistentEntity, isPersistentEnumerationEntity, isPersistentNonEnumerationEntity, isPrimaryKeyProperty, isPrimitive, isReadOnly, isRenderingFilterReadOnly, isReportField, isRequiredProperty, isSearchField, isSegmentProperty, isSequenceProperty, isSequencePropertyDataGenDisabled, isSerializableField, isSerializableIUID, isShortData, isSortField, isStateProperty, isStringData, isTableField, isTemporalPrimitive, isTimeData, isTimestampData, isTransientField, isUniformResourceLocatorField, isUnique, isUniqueKeyProperty, isUpdateable, isUpdateField, isUrlProperty, isUserProperty, isVariantStringField, isVersionProperty, setDisplaySortKey, setModifyingFilter, setNullifyingFilter, setNullValueGraphicImageExpression, setRenderingFilter, setRenderingFilter, setRequiringFilter
-
Methods inherited from interface adalid.core.interfaces.TypedArtifact
getDataType
-
Methods inherited from interface adalid.core.interfaces.ValuedArtifact
getCurrentValue, getCurrentValueTag, getDefaultValue, getDefaultValueTag, getInitialValue, getInitialValueTag, setCurrentValueTag, setDefaultValueTag, setInitialValueTag
-
-
-
-
Method Detail
-
finalise
public boolean finalise()
Description copied from interface:Artifactdot the i's and cross the t's- Specified by:
finalisein interfaceArtifact- Overrides:
finalisein classAbstractEntity- Returns:
- true if this artifact was successfully finalised; otherwise false
-
finish
public void finish()
- Specified by:
finishin interfaceEntity- Overrides:
finishin classAbstractEntity
-
getUniqueKeyPropertiesList
public List<Property> getUniqueKeyPropertiesList()
- Specified by:
getUniqueKeyPropertiesListin interfacePersistentEntity- Returns:
- the properties that are columns of a unique key
-
linkForeignQueryEntityReferences
protected void linkForeignQueryEntityReferences()
-
getBaseTableClass
public Class<?> getBaseTableClass()
- Specified by:
getBaseTableClassin interfacePersistentEntity- Returns:
- the base table class
-
getBaseTableRoot
public PersistentEntity getBaseTableRoot()
- Specified by:
getBaseTableRootin interfacePersistentEntity- Returns:
- the root entity instance of the base table class
-
getInheritanceMappingStrategy
public InheritanceMappingStrategy getInheritanceMappingStrategy()
- Specified by:
getInheritanceMappingStrategyin interfacePersistentEntity- Returns:
- the inheritanceMappingStrategy
-
getDiscriminatorFieldName
public String getDiscriminatorFieldName()
- Returns:
- the discriminator property name
-
getDiscriminatorField
public Field getDiscriminatorField()
- Returns:
- the discriminator property field
-
getDiscriminatorProperty
public Property getDiscriminatorProperty()
- Specified by:
getDiscriminatorPropertyin interfacePersistentEntity- Returns:
- the discriminator property
-
getDiscriminatorValue
public String getDiscriminatorValue()
- Specified by:
getDiscriminatorValuein interfacePersistentEntity- Returns:
- the discriminatorValue
-
isTriggerBeforeValueEnabled
public boolean isTriggerBeforeValueEnabled()
- Specified by:
isTriggerBeforeValueEnabledin interfacePersistentEntity- Returns:
- the triggerBeforeValueEnabled
-
isTriggerAfterValueEnabled
public boolean isTriggerAfterValueEnabled()
- Specified by:
isTriggerAfterValueEnabledin interfacePersistentEntity- Returns:
- the triggerAfterValueEnabled
-
isTriggerBeforeCheckEnabled
public boolean isTriggerBeforeCheckEnabled()
- Specified by:
isTriggerBeforeCheckEnabledin interfacePersistentEntity- Returns:
- the triggerBeforeCheckEnabled
-
isTriggerAfterCheckEnabled
public boolean isTriggerAfterCheckEnabled()
- Specified by:
isTriggerAfterCheckEnabledin interfacePersistentEntity- Returns:
- the triggerAfterCheckEnabled
-
isForeignKey
public boolean isForeignKey()
- Specified by:
isForeignKeyin interfacePersistentEntityReference- Returns:
- true is the entity defines a foreign key
-
getOnDeleteAction
public OnDeleteAction getOnDeleteAction()
- Specified by:
getOnDeleteActionin interfacePersistentEntityReference- Returns:
- the onDeleteAction
-
getOnUpdateAction
public OnUpdateAction getOnUpdateAction()
- Specified by:
getOnUpdateActionin interfacePersistentEntityReference- Returns:
- the onUpdateAction
-
isAnnotatedWithInheritanceMapping
public boolean isAnnotatedWithInheritanceMapping()
- Returns:
- the InheritanceMapping annotation indicator
-
isAnnotatedWithDiscriminatorValue
public boolean isAnnotatedWithDiscriminatorValue()
- Returns:
- the DiscriminatorValue annotation indicator
-
isAnnotatedWithEntityTriggers
public boolean isAnnotatedWithEntityTriggers()
- Returns:
- the EntityTriggers annotation indicator
-
isAnnotatedWithForeignKey
public boolean isAnnotatedWithForeignKey()
- Returns:
- the ForeignKey annotation indicator
-
getValidTypeAnnotations
protected List<Class<? extends Annotation>> getValidTypeAnnotations()
- Overrides:
getValidTypeAnnotationsin classAbstractEntity
-
getValidFieldAnnotations
protected List<Class<? extends Annotation>> getValidFieldAnnotations()
- Overrides:
getValidFieldAnnotationsin classAbstractEntity
-
isTable
public boolean isTable()
- Specified by:
isTablein interfacePersistentEntity- Returns:
- the table indicator
-
isNotTable
public boolean isNotTable()
- Specified by:
isNotTablein interfacePersistentEntity- Returns:
- the table indicator
-
isJoinedTable
public boolean isJoinedTable()
- Specified by:
isJoinedTablein interfacePersistentEntity- Returns:
- the joined table indicator
-
isNotJoinedTable
public boolean isNotJoinedTable()
- Specified by:
isNotJoinedTablein interfacePersistentEntity- Returns:
- the joined table indicator
-
getDiscriminatorType
public String getDiscriminatorType()
- Returns:
- the discriminator type
-
getJoinBaseEntity
public PersistentEntity getJoinBaseEntity()
- Specified by:
getJoinBaseEntityin interfacePersistentEntity- Returns:
- the join base entity
-
getColumnsList
public List<Property> getColumnsList()
- Specified by:
getColumnsListin interfacePersistentEntity- Returns:
- the properties that are columns
-
getEntityTriggerColumnsList
public List<Property> getEntityTriggerColumnsList()
- Returns:
- the properties that are columns
-
getMatchingColumnsList
public List<Property> getMatchingColumnsList(List<Property> properties)
- Parameters:
properties- properties- Returns:
- the properties that are columns
-
getDataProviderColumnsList
public List<Property> getDataProviderColumnsList()
- Specified by:
getDataProviderColumnsListin interfacePersistentEntity- Returns:
- the properties that are columns
-
getEntityClassColumnsList1
public List<Property> getEntityClassColumnsList1()
- Returns:
- the properties that are not entities
-
getEntityClassColumnsList2
public List<Property> getEntityClassColumnsList2()
- Returns:
- the properties that are entities
-
getEntityClassColumnsList3
public List<Property> getEntityClassColumnsList3()
- Returns:
- the properties that reference this entity
-
getChecksList
public List<Expression> getChecksList()
- Returns:
- the expressions that are checks
-
getChecksList
public List<Expression> getChecksList(Checkpoint checkpoint)
- Parameters:
checkpoint- the point at which the check is performed- Returns:
- the expressions that are checks checked at the specified checkpoint
-
getChecksList
public List<Expression> getChecksList(Checkpoint checkpoint, boolean inheritedless)
- Parameters:
checkpoint- the point at which the check is performedinheritedless- exclude inherited checks or not- Returns:
- the expressions that are checks checked at the specified checkpoint
-
getQueryTable
public QueryTable getQueryTable()
- Specified by:
getQueryTablein interfacePersistentEntity- Returns:
- the queryTable
-
getQueryTable
public QueryTable getQueryTable(int maxDepth)
- Parameters:
maxDepth- max depth- Returns:
- the queryTable
-
getQueryTable
public QueryTable getQueryTable(VirtualEntityType virtualEntityType)
- Parameters:
virtualEntityType- virtual entity type- Returns:
- the queryTable
-
getQueryTable
public QueryTable getQueryTable(int maxDepth, VirtualEntityType virtualEntityType)
- Parameters:
maxDepth- max depthvirtualEntityType- virtual entity type- Returns:
- the queryTable
-
getSearchQueryTable
public QueryTable getSearchQueryTable()
- Specified by:
getSearchQueryTablein interfacePersistentEntity- Returns:
- the data searchQueryTable
-
getSearchQueryPropertiesList
public List<Property> getSearchQueryPropertiesList()
- Specified by:
getSearchQueryPropertiesListin interfacePersistentEntity- Returns:
- the searchQueryPropertiesList
-
getSearchQueryPropertiesMap
public Map<String,Property> getSearchQueryPropertiesMap()
- Specified by:
getSearchQueryPropertiesMapin interfacePersistentEntity- Returns:
- the searchQueryPropertiesMap
-
getEntityListReport
public Report getEntityListReport()
- Returns:
- the entity list report
-
getChecksColumnsList
public List<Property> getChecksColumnsList()
- Returns:
- the referenced columns list
-
getChecksColumnsList
public List<Property> getChecksColumnsList(Checkpoint checkpoint)
- Parameters:
checkpoint- the point at which the check is performed- Returns:
- the referenced columns list
-
getChecksColumnsMap
public Map<String,Property> getChecksColumnsMap()
- Returns:
- the referenced columns map
-
getChecksColumnsMap
public Map<String,Property> getChecksColumnsMap(Checkpoint checkpoint)
- Parameters:
checkpoint- the point at which the check is performed- Returns:
- the referenced columns map
-
getChecksJoinsList
public List<QueryJoin> getChecksJoinsList(Checkpoint checkpoint)
- Parameters:
checkpoint- the point at which the check is performed- Returns:
- the referenced joins list
-
getChecksJoinsMap
public Map<String,QueryJoin> getChecksJoinsMap()
- Returns:
- the referenced joins map
-
getChecksJoinsMap
public Map<String,QueryJoin> getChecksJoinsMap(Checkpoint checkpoint)
- Parameters:
checkpoint- the point at which the check is performed- Returns:
- the referenced joins map
-
getInitialValueColumnsList
public List<Property> getInitialValueColumnsList()
- Returns:
- the referenced columns list
-
getInitialValueColumnsMap
public Map<String,Property> getInitialValueColumnsMap()
- Returns:
- the referenced columns map
-
getInitialValueJoinsList
public List<QueryJoin> getInitialValueJoinsList()
- Returns:
- the referenced joins list
-
getInitialValueJoinsMap
public Map<String,QueryJoin> getInitialValueJoinsMap()
- Returns:
- the referenced joins map
-
getDefaultValueColumnsList
public List<Property> getDefaultValueColumnsList()
- Returns:
- the referenced columns list
-
getDefaultValueColumnsList
public List<Property> getDefaultValueColumnsList(String checkpoints, String conditions)
- Parameters:
checkpoints- valid checkpoint names (null for all)conditions- valid conditions names (null for all)- Returns:
- the referenced columns list
-
getDefaultValueColumnsMap
public Map<String,Property> getDefaultValueColumnsMap()
- Returns:
- the referenced columns map
-
getDefaultValueColumnsMap
public Map<String,Property> getDefaultValueColumnsMap(String checkpoints, String conditions)
- Parameters:
checkpoints- valid checkpoint names (null for all)conditions- valid conditions names (null for all)- Returns:
- the referenced columns map for sql functions
-
getDefaultValueJoinsList
public List<QueryJoin> getDefaultValueJoinsList()
- Returns:
- the referenced joins list
-
getDefaultValueJoinsList
public List<QueryJoin> getDefaultValueJoinsList(String checkpoints, String conditions)
- Parameters:
checkpoints- valid checkpoint names (null for all)conditions- valid conditions names (null for all)- Returns:
- the referenced joins list
-
getDefaultValueJoinsList
public List<QueryJoin> getDefaultValueJoinsList(String checkpoints, String conditions, boolean calculableless)
- Parameters:
checkpoints- valid checkpoint names (null for all)conditions- valid conditions names (null for all)calculableless- exclude values referencing calculable properties- Returns:
- the referenced joins list
-
getDefaultValueJoinsMap
public Map<String,QueryJoin> getDefaultValueJoinsMap()
- Returns:
- the referenced joins map
-
getDefaultValueJoinsMap
public Map<String,QueryJoin> getDefaultValueJoinsMap(String checkpoints, String conditions)
- Parameters:
checkpoints- valid checkpoint names (null for all)conditions- valid conditions names (null for all)- Returns:
- the referenced joins map
-
getDefaultValueJoinsMap
public Map<String,QueryJoin> getDefaultValueJoinsMap(String checkpoints, String conditions, boolean calculableless)
- Parameters:
checkpoints- valid checkpoint names (null for all)conditions- valid conditions names (null for all)calculableless- exclude values referencing calculable properties- Returns:
- the referenced joins map
-
getJoinedTablePropertiesList
public List<Property> getJoinedTablePropertiesList()
- Specified by:
getJoinedTablePropertiesListin interfacePersistentEntity
-
getJoinedTablePropertiesMap
public Map<String,Property> getJoinedTablePropertiesMap()
- Specified by:
getJoinedTablePropertiesMapin interfacePersistentEntity
-
getJoinedTableMatchingPropertiesList
public List<Property> getJoinedTableMatchingPropertiesList(Map<String,Property> someProperties)
- Specified by:
getJoinedTableMatchingPropertiesListin interfacePersistentEntity
-
getJoinedTableMatchingPropertiesMap
public Map<String,Property> getJoinedTableMatchingPropertiesMap(Map<String,Property> someProperties)
- Specified by:
getJoinedTableMatchingPropertiesMapin interfacePersistentEntity
-
getSingleJoinedTablePropertiesList
public List<Property> getSingleJoinedTablePropertiesList(Map<String,Property> someProperties)
- Specified by:
getSingleJoinedTablePropertiesListin interfacePersistentEntity
-
getSingleJoinedTablePropertiesMap
public Map<String,Property> getSingleJoinedTablePropertiesMap(Map<String,Property> someProperties)
- Specified by:
getSingleJoinedTablePropertiesMapin interfacePersistentEntity
-
getCrossReferencedExpressionsSet
public Set<String> getCrossReferencedExpressionsSet()
- Specified by:
getCrossReferencedExpressionsSetin interfacePersistentEntity
-
getDefaultWrapperClass
public Class<? extends PersistentEntityReferenceWrapper> getDefaultWrapperClass()
- Specified by:
getDefaultWrapperClassin interfaceWrappable- Overrides:
getDefaultWrapperClassin classAbstractEntity- Returns:
- the default wrapper class
-
fieldsToString
protected String fieldsToString(int n, String key, boolean verbose, boolean fields, boolean maps)
- Overrides:
fieldsToStringin classAbstractEntity
-
-