Package adalid.core.interfaces
Interface PersistentEntity
-
- All Superinterfaces:
Artifact,java.lang.Comparable<Entity>,DataArtifact,DatabaseEntity,Entity,EntityReferenceContainer,Nullable,java.io.Serializable,TypedArtifact
- All Known Subinterfaces:
PersistentEntityReference,PersistentEnumerationEntity,PersistentEnumerationEntityReference
- All Known Implementing Classes:
AbstractPersistentEntity,AbstractPersistentEnumerationEntity,AccionArchivoCargado,AmbientePrueba,Aplicacion,ArchivoAdjunto,AtributoAplicacion,CampoValorTemporal,CasoPrueba,ClaseFabricador,ClaseJava,ClaseRecurso,ClaseRecurso,CondicionEjeFun,CondicionTarea,ConjuntoSegmento,DialogoDinamicoRemoto,DocumentoPrueba,DocumentoPruebaX1,DocumentoPruebaX2,DocumentoPruebaX3,DocumentoPruebaX4,DocumentoPruebaX5,DocumentoPruebaX6,Dominio,Dominio,DominioParametro,EjecucionLineaPrueba,EjecucionPrueba,ElementoSegmento,EscenarioPrueba,FiltroFuncion,FiltroFuncionPar,FormatoPaginaInforme,Funcion,Funcion,FuncionParametro,FuncionParametro,GrupoProceso,GrupoUsuario,LineaPrueba,MensajeAplicacion,ModuloAplicacion,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,RolPaginaEspecial,RolUsuario,RolVistaFuncion,RutinaUsuario,Segmento,SeveridadMensaje,SubtipoGrafico,TareaUsuario,TareaUsuarioCorreo,TareaVirtual,TipoAgregacion,TipoClaseRecurso,TipoComparacion,TipoDatoPar,TipoDocumentoPrueba,TipoDominio,TipoFuncion,TipoGrafico,TipoInforme,TipoNodo,TipoPagina,TipoParametro,TipoParametroDom,TipoPiezaPrueba,TipoRastroFun,TipoRecurso,TipoRestriccionFormatos,TipoResultadoPrueba,TipoRol,TipoValor,TipoValorCriterio,TransicionAbstracta,TransicionTareaUsuario,Usuario,Usuario,UsuarioFuncion,UsuarioModulo,UsuarioSegmento,VariableRutina,VersionAdalid,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, finish, 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, isFinished, 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 adalid.core.interfaces.DataArtifact
getDataClass, getSegmentEntityClass, getSerialVersionUID, 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, getAncestorsList, getApplicationConsolePath, getApplicationContextRoot, getApplicationOrigin, getApplicationReadingPath, getApplicationWritingPath, getBaseClass, getBaseRoot, getBusinessKeyField, getBusinessKeyFieldName, getBusinessKeyProperty, getBusinessKeyType, getBusinessKeyValueOf, getBusinessOperationsList, getCalculablePropertiesList, getCalculablePropertiesMap, getCharacterKeyField, getCharacterKeyFieldName, getCharacterKeyProperty, getCollectionName, getConsoleViewHelpDocument, getConsoleViewHelpFileName, getCrudOperationsList, getDeclaringProject, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultLabel, getDefaultPropertyValueOf, getDefaultShortLabel, getDefaultValue, getDeleteFilter, getDeleteLogging, getDeleteOperationAccess, 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, getInsertOperationAccess, getInstancesList, getInstancesMap, getKeysList, getKeysMap, getListStyle, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedLabel, getLocalizedShortLabel, getMainEntityReferenceFrom, getMasterDetailFilter, getNamedValuesList, getNamedValuesMap, getNameField, getNameFieldName, getNameProperty, getNumericKeyField, getNumericKeyFieldName, getNumericKeyProperty, getOperation, getOperationClassesList, getOperationClassesMap, getOperationsList, getOperationsMap, getOverlayEntitiesList, getOverlayEntitiesMap, getOverlayPropertiesList, getOverlayPropertiesMap, getOwnerField, getOwnerFieldName, getOwnerProperty, getParameterReferencesList, getParameterReferencesMap, getParentField, getParentFieldName, getParentProperty, getPrimaryKeyField, getPrimaryKeyFieldName, getPrimaryKeyProperty, getPropertiesList, getPropertiesMap, getPropertiesPrefix, getPropertiesSuffix, getProperty, getQueryPropertiesList, getQueryPropertiesMap, getReferenceFilterBy, getReferenceFilterByProperty, getReferenceIndex, getReferencePropertiesCount, getReferencesList, getReferencesMap, getReferenceSortBy, getReferenceSortByProperty, getReferenceStyle, getReportRowsLimit, getReportSortOption, getResourceGender, getResourceType, getRoot, getSearchDisplayFormat, 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, getUpdateOperationAccess, getUrlField, getUrlFieldName, getUrlProperty, getUserField, getUserFieldName, getUserProperty, getVersionField, getVersionFieldName, getVersionProperty, getViewsList, getViewsMap, initialise, isAbstractClass, isApplicationDefaultLocation, isBasicOperationEntity, isBplCodeGenEnabled, isBwsCodeGenEnabled, isCatalogEntity, isConsoleViewEnabled, isContextualEntity, isDafCodeGenEnabled, isDatabaseEntity, isDeleteConfirmationRequired, isDeleteEnabled, isDetailViewEnabled, isDisplayAvailable, isEntityClassDiagramGenEnabled, isEntityCollector, isEntityInsertActivityDiagramGenEnabled, isEntityStateCodeGenEnabled, isEntityStateDiagramGenEnabled, isEntityUpdateActivityDiagramGenEnabled, isEnumerationEntity, isEqualTo, isEqualTo, isEqualTo, isExistentiallyIndependent, isExplicitlyDeclared, isExportEnabled, isForeignEntityClass, isFwsCodeGenEnabled, isGuiCodeGenEnabled, isImplicitlyDeclared, isInitialised, isInsertConfirmationRequired, isInsertEnabled, isInvariantEntity, isLinkOuterChildren, isLinkOuterCollaterals, isLinkOuterSiblings, isNonEnumerationEntity, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, isNullOrEqualTo, isNullOrEqualTo, isNullOrEqualTo, isNullOrNotEqualTo, isNullOrNotEqualTo, isNullOrNotEqualTo, isOverlayableEntity, isOverlayableEntityReference, isPersistentEntity, isPersistentEnumerationEntity, isPersistentNonEnumerationEntity, isPrivateEntityClass, isReportEnabled, isRootInstance, isSegmentEqualToOwner, isSegmentEqualToPrimaryKey, isSelectEnabled, isSelectOperationAccess, isSettled, isSpecialExpressionsWarningsEnabled, isSqlCodeGenEnabled, isTableViewEnabled, isTableViewWithDeleteEnabled, isTableViewWithInsertEnabled, isTableViewWithMasterHeading, isTableViewWithUpdateEnabled, isTreeViewEnabled, isUnusualExpressionsWarningsEnabled, isUpdateConfirmationRequired, isUpdateEnabled, isVariantEntity, isWarningsEnabled, isWritingPageMaster, prepare, self, setApplicationConsolePath, setApplicationContextRoot, setApplicationOrigin, setApplicationReadingPath, setApplicationWritingPath, setBplCodeGenEnabled, setBwsCodeGenEnabled, setConsoleViewEnabled, setDafCodeGenEnabled, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDeleteEnabled, setDetailViewEnabled, setDisplayAvailable, setExportEnabled, setForeignEntityClass, setFwsCodeGenEnabled, setGuiCodeGenEnabled, setHelpDocument, setHelpFileName, setInitialValue, setInitialValue, setInitialValue, setInitialValue, setInsertEnabled, setPrivateEntityClass, setReportEnabled, setSelectEnabled, setSqlCodeGenEnabled, setTableViewEnabled, settle, setTreeViewEnabled, setUpdateEnabled
-
Methods inherited from interface adalid.core.interfaces.EntityReferenceContainer
getAllocationStrings
-
Methods inherited from interface adalid.core.interfaces.TypedArtifact
getDataType
-
-
-
-
Method Detail
-
getBaseTableClass
java.lang.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
java.lang.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
-
getColumnsList
java.util.List<Property> getColumnsList()
- Returns:
- the properties that are columns
-
getUniqueKeyPropertiesList
java.util.List<Property> getUniqueKeyPropertiesList()
- Returns:
- the properties that are columns of a unique key
-
getDataProviderColumnsList
java.util.List<Property> getDataProviderColumnsList()
- Returns:
- the properties that are columns
-
getQueryTable
QueryTable getQueryTable()
- Returns:
- the queryTable
-
getSearchQueryTable
QueryTable getSearchQueryTable()
- Returns:
- the searchQueryTable
-
getSearchQueryPropertiesList
java.util.List<Property> getSearchQueryPropertiesList()
- Returns:
- the searchQueryPropertiesList
-
getSearchQueryPropertiesMap
java.util.Map<java.lang.String,Property> getSearchQueryPropertiesMap()
- Returns:
- the searchQueryPropertiesMap
-
getJoinedTablePropertiesList
java.util.List<Property> getJoinedTablePropertiesList()
-
getJoinedTablePropertiesMap
java.util.Map<java.lang.String,Property> getJoinedTablePropertiesMap()
-
getJoinedTableMatchingPropertiesList
java.util.List<Property> getJoinedTableMatchingPropertiesList(java.util.Map<java.lang.String,Property> someProperties)
-
getJoinedTableMatchingPropertiesMap
java.util.Map<java.lang.String,Property> getJoinedTableMatchingPropertiesMap(java.util.Map<java.lang.String,Property> someProperties)
-
getSingleJoinedTablePropertiesList
java.util.List<Property> getSingleJoinedTablePropertiesList(java.util.Map<java.lang.String,Property> someProperties)
-
getSingleJoinedTablePropertiesMap
java.util.Map<java.lang.String,Property> getSingleJoinedTablePropertiesMap(java.util.Map<java.lang.String,Property> someProperties)
-
getCrossReferencedExpressionsSet
java.util.Set<java.lang.String> getCrossReferencedExpressionsSet()
-
-