Package adalid.core.interfaces
Interface PersistentEntity
-
- All Superinterfaces:
Artifact,Comparable<Entity>,DataArtifact,DatabaseEntity,Entity,EntityReferenceContainer,Nullable,TypedArtifact
- All Known Subinterfaces:
PersistentEntityReference,PersistentEnumerationEntity,PersistentEnumerationEntityReference
- All Known Implementing Classes:
AbstractPersistentEntity,AbstractPersistentEnumerationEntity,AccionArchivoCargado,AmbientePrueba,Aplicacion,ArchivoAdjunto,AtributoAplicacion,CasoPrueba,ClaseFabricador,ClaseJava,ClaseRecurso,ClaseRecurso,CondicionEjeFun,CondicionTarea,ConjuntoSegmento,DocumentoPrueba,DocumentoPruebaX1,DocumentoPruebaX2,DocumentoPruebaX3,DocumentoPruebaX4,DocumentoPruebaX5,DocumentoPruebaX6,Dominio,Dominio,DominioParametro,EjecucionLineaPrueba,EjecucionPrueba,ElementoSegmento,EscenarioPrueba,FiltroFuncion,FiltroFuncionPar,Funcion,Funcion,FuncionParametro,GrupoProceso,LineaPrueba,NivelOpcionMenu,OpcionMenu,OperadorCom,Pagina,PaginaEspecial,PaginaInicio,PaginaUsuario,PaquetePrueba,Parametro,ParametroLineaPrueba,ParteAmbientePrueba,PasoRutina,PersistentEntityBase,PersistentEnumerationEntityBase,PiezaAmbientePrueba,ProgramaPrueba,RangoAgregacion,RangoComparacion,RastroFuncion,RastroFuncionPar,RastroInforme,RastroProceso,RecursoValor,Rol,RolFiltroFuncion,RolFuncion,RolFuncionPar,RolPagina,RolUsuario,RolVistaFuncion,RutinaUsuario,Segmento,SeveridadMensaje,SubtipoGrafico,TareaUsuario,TareaUsuarioCorreo,TareaVirtual,TipoAccesoRecurso,TipoAgregacion,TipoClaseRecurso,TipoComparacion,TipoDatoPar,TipoDocumentoPrueba,TipoDominio,TipoFuncion,TipoGrafico,TipoInforme,TipoNodo,TipoPagina,TipoParametro,TipoParametroDom,TipoPiezaPrueba,TipoRastroFun,TipoRecurso,TipoRestriccionFormatos,TipoResultadoPrueba,TipoRol,TipoValor,TransicionAbstracta,TransicionTareaUsuario,Usuario,Usuario,UsuarioSegmento,VariableRutina,VistaFuncion,VistaFuncionCol
public interface PersistentEntity extends DatabaseEntity
- Author:
- Jorge Campins
-
-
Method Summary
-
Methods inherited from interface adalid.core.interfaces.Artifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, clearAttributes, depth, finalise, 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, finish, 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.EntityReferenceContainer
getAllocationStrings
-
Methods inherited from interface adalid.core.interfaces.TypedArtifact
getDataType
-
-
-
-
Method Detail
-
getBaseTableClass
Class<?> getBaseTableClass()
- Returns:
- the base table class
-
getBaseTableRoot
PersistentEntity getBaseTableRoot()
- Returns:
- the root entity instance of the base table class
-
getInheritanceMappingStrategy
InheritanceMappingStrategy getInheritanceMappingStrategy()
- Returns:
- the inheritanceMappingStrategy
-
getDiscriminatorProperty
Property getDiscriminatorProperty()
- Returns:
- the discriminator property
-
getDiscriminatorValue
String getDiscriminatorValue()
- Returns:
- the discriminatorValue
-
isTriggerBeforeValueEnabled
boolean isTriggerBeforeValueEnabled()
- Returns:
- the triggerBeforeValueEnabled
-
isTriggerAfterValueEnabled
boolean isTriggerAfterValueEnabled()
- Returns:
- the triggerAfterValueEnabled
-
isTriggerBeforeCheckEnabled
boolean isTriggerBeforeCheckEnabled()
- Returns:
- the triggerBeforeCheckEnabled
-
isTriggerAfterCheckEnabled
boolean isTriggerAfterCheckEnabled()
- Returns:
- the triggerAfterCheckEnabled
-
isTable
boolean isTable()
- Returns:
- the table indicator
-
isNotTable
boolean isNotTable()
- Returns:
- the table indicator
-
isJoinedTable
boolean isJoinedTable()
- Returns:
- the joined table indicator
-
isNotJoinedTable
boolean isNotJoinedTable()
- Returns:
- the joined table indicator
-
getJoinBaseEntity
PersistentEntity getJoinBaseEntity()
- Returns:
- the join base entity
-
getUniqueKeyPropertiesList
List<Property> getUniqueKeyPropertiesList()
- Returns:
- the properties that are columns of a unique key
-
getDataProviderColumnsList
List<Property> getDataProviderColumnsList()
- Returns:
- the properties that are columns
-
getQueryTable
QueryTable getQueryTable()
- Returns:
- the queryTable
-
getSearchQueryTable
QueryTable getSearchQueryTable()
- Returns:
- the searchQueryTable
-
getSearchQueryPropertiesList
List<Property> getSearchQueryPropertiesList()
- Returns:
- the searchQueryPropertiesList
-
getSearchQueryPropertiesMap
Map<String,Property> getSearchQueryPropertiesMap()
- Returns:
- the searchQueryPropertiesMap
-
getJoinedTableMatchingPropertiesList
List<Property> getJoinedTableMatchingPropertiesList(Map<String,Property> someProperties)
-
getJoinedTableMatchingPropertiesMap
Map<String,Property> getJoinedTableMatchingPropertiesMap(Map<String,Property> someProperties)
-
getSingleJoinedTablePropertiesList
List<Property> getSingleJoinedTablePropertiesList(Map<String,Property> someProperties)
-
getSingleJoinedTablePropertiesMap
Map<String,Property> getSingleJoinedTablePropertiesMap(Map<String,Property> someProperties)
-
-