All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AqlBaseListener This class provides an empty implementation ofAqlListener, which can be extended to create a listener which only needs to handle a subset of the available methods.AqlBaseVisitor<T> This class provides an empty implementation ofAqlVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.AqlErrorHandler Utility class to handle specific errors during parsing
Allows to return more meaningful messages during AQL parsing Created by christian on 4/15/2016.AqlExpression Wrap the walkers for pass1 and pass2 as well as invoke the WHERE getQueryOptMetaDataAqlExpressionWithParameters AqlLexer AqlListener This interface defines a complete listener for a parse tree produced byAqlParser.AqlParser AqlParser.ArchetypedClassExprContext AqlParser.ClassExprContext AqlParser.ContainExpressionBoolContext AqlParser.ContainsContext AqlParser.ContainsExpressionContext AqlParser.ExtensionContext AqlParser.FromContext AqlParser.FromEHRContext AqlParser.FromExprContext AqlParser.FromForeignDataContext AqlParser.FunctionContext AqlParser.IdentifiedEqualityContext AqlParser.IdentifiedExprContext AqlParser.IdentifiedOperandContext AqlParser.IdentifiedPathContext AqlParser.InvokeExprContext AqlParser.InvokeOperandContext AqlParser.JoinPredicateContext AqlParser.LimitContext AqlParser.MatchesOperandContext AqlParser.NodePredicateAndContext AqlParser.NodePredicateComparableContext AqlParser.NodePredicateOrContext AqlParser.NodePredicateRegExContext AqlParser.ObjectPathContext AqlParser.OffsetContext AqlParser.OperandContext AqlParser.OrderByContext AqlParser.OrderByExprContext AqlParser.OrderBySeqContext AqlParser.PathPartContext AqlParser.PredicateAndContext AqlParser.PredicateContext AqlParser.PredicateEqualityContext AqlParser.PredicateExprContext AqlParser.PredicateOperandContext AqlParser.QueryContext AqlParser.QueryExprContext AqlParser.SelectContext AqlParser.SelectExprContext AqlParser.SimpleClassExprContext AqlParser.StandardPredicateContext AqlParser.StdExpressionContext AqlParser.TopExprContext AqlParser.ValueListItemsContext AqlParser.VersionClassExprContext AqlParser.VersionedClassExprContext AqlParser.VersionpredicateContext AqlParser.VersionpredicateOptionsContext AqlParser.WhereContext AqlQueryHandler Created by christian on 6/9/2016.AqlResult Wrapper calls for a query resultAqlVisitor<T> This interface defines a complete generic visitor for a parse tree produced byAqlParser.ArchetypeNodeId AstContainment Abstract Syntax Notation container.AsyncAqlQuery Attempt to use JAVA 8 CompletableFuture Created by christian on 10/13/2016.AsyncSqlQuery Attempt to use JAVA 8 CompletableFuture Created by christian on 10/13/2016.AtomicContainment Simple containment not associated with a Set operator Created by christian on 4/6/2016.AttestationAccess Attribute Created by christian on 2/19/2018.AttributeDef Created by christian on 4/25/2018.AttributeList Created by christian on 2/13/2018.AttributePath AttributeResolver AuditDetailsAccess BaseService BmmModelHelper Boolean Created by christian on 1/31/2018.CacheConfiguration CodedText Created by christian on 1/31/2018.CodePhrase Created by christian on 1/31/2018.ComposerResolver CompositionAccess operations on the static part of Compositions (eg.CompositionAttribute CompositionAttributeQuery map an AQL datavalue expression into a SQL fieldCompositionHistoryAccess Stripped down DAO to perform some `*_history` table related actions.CompositionIdFieldSetup maintain the condition of a query containing the composition idCompositionName CompositionResolver CompositionServiceImp CompositionUidValue CompoXRefAccess Deals with composition links.ConceptAccess Created by Christian Chevalley on 4/10/2015.Constants Created by christian on 2/12/2018.ContainBinder Binds the SELECT, FROM, WHERE clauses to SQL expression Binds nested sets containments to a SQL expressionContainment Container for containment definitionContainmentAccess Created by christian on 6/1/2016.ContainmentSet Define the set of containments for a CONTAINS clauseContainmentSet.OPERATOR Contains ContainsSet Created by christian on 10/19/2016.ContextAccess Created by Christian Chevalley on 4/9/2015.ContextOtherContext ContextSetup maintain context for EHR attribute and queryingContributionAccess Created by Christian Chevalley on 4/17/2015.ContributionDef Created by Christian Chevalley on 4/22/2015.ContributionDef.ContributionState ContributionDef.ContributionType ContributionServiceHelper Helper class to collect helper methods for contribution processing.ContributionServiceImp Count Created by christian on 1/31/2018.DataAccess Created by Christian Chevalley on 4/21/2015.Date Created by christian on 1/31/2018.DateTime Created by christian on 1/31/2018.DefaultColumnId DummyDataAccess Created by Christian Chevalley on 4/25/2015.Duration Created by christian on 1/31/2018.EhrAccess Created by Christian Chevalley on 4/17/2015.EhrAccess.PARTY_MODE EhrAttribute EhrException Created by Christian Chevalley on 4/2/2015.EhrIdValue EhrResolver EhrServiceImp EhrSetup maintain context for EHR attribute and queryingEhrStatusAttribute EhrStatusJson EhrStatusOtherDetails Element Created by christian on 1/31/2018.EntryAccess operations on the Entry part of a Composition (Entry is archetyped)EntryAttributeMapper Map a datavalue UML expression from an ARCHETYPED structure into its RM/JSON representation see http://www.openehr.org/releases/trunk/UML/ for field identification Created by christian on 5/11/2016.EventContextAttribute EventContextAttributes Created by christian on 2/14/2018.EventContextFactory utility to build dummy or null EventContextEventContextJson EventContextResolver ExtensionDefinition Created by christian on 9/20/2016.FacilityResolver FhirTerminologyServerImpl FieldResolutionContext FilterSetup maintain the state of specific filter to apply in WHERE clauseFolderAccess FolderHistoryAccess FolderServiceImp FolderUtils FormattedField use to format a result using a function (f.e.FromEhrDefinition Contains the parameters of an element in a FROM clauseFromEhrDefinition.EhrPredicate FromForeignDataDefinition Contains the parameters of an element in a FROM clauseFromForeignDataDefinition.FDType FromForeignDataDefinition.NodePredicate FullCompositionJson FuncParameter Created by christian on 9/22/2017.FuncParameterType Created by christian on 9/22/2017.FunctionDefinition Created by christian on 9/20/2016.Generic Created by christian on 2/19/2018.GenericJsonField GenericJsonPath I_AttestationAccess I_AuditDetailsAccess I_CompositionAccess Composition Access Layer Interface
Interface CRUD and specific methodsI_CompositionHistoryAccess Stripped down DAO interface to perform some `*_history` table related actions.I_CompoXrefAccess Deals with composition links.I_ConceptAccess access layer to Concepts ETHERCIS Project ehrservice Created by Christian Chevalley on 4/27/2015.I_ConceptAccess.ContributionChangeType I_ContainmentAccess Created by christian on 6/1/2016.I_ContextAccess Event Context access layer ETHERCIS Project Created by Christian Chevalley on 4/21/2015.I_ContributionAccess Access layer to Contributions Created by Christian Chevalley on 4/21/2015.I_DomainAccess Helper to hold SQL context and knowledge cache reference Created by Christian Chevalley on 4/21/2015.I_EhrAccess Ehr access layer
This interface deals with the main Ehr table as well as Status.I_EntryAccess Entry (Composition Content) access layer Created by Christian Chevalley on 4/21/2015.I_FolderAccess Data Access Object for CRUD operations on instances ofFolder.I_FromEntityDefinition Created by christian on 9/27/2017.I_IterativeNode Created by christian on 5/17/2018.I_JoinBinder Created by christian on 11/1/2016.I_KnowledgeCache I_PartyIdentifiedAccess Party Identified access layer Created by Christian Chevalley on 4/21/2015.I_PartyIdentifiedComposerAccess Created by christian on 11/9/2016.I_PartyIdentifiedFacilityAccess Created by christian on 11/9/2016.I_PartyIdentifiedPerformerAccess Created by christian on 11/9/2016.I_QueryImpl Created by christian on 5/6/2016.I_QueryImpl.Clause I_QueryOptMetaData Created by christian on 5/14/2018.I_RawJsonTransform Created by christian on 2/22/2017.I_RMObjectAttribute I_SelectBinder Created by christian on 3/12/2018.I_SimpleCRUD Generic CRUD Interface
The CRUD operation are performed on the current access layer instance
NB: read is implemented as a static (generally as retrieveInstanceForExistingFolder(...)) Created by Christian Chevalley on 4/10/2015.I_StatusAccess Status access layer interface
the status entry holds data pertaining to an Ehr owner, generally a patient Created by Christian Chevalley on 4/21/2015.I_StoredQueryAccess I_SystemAccess System access layer interface Created by Christian Chevalley on 4/21/2015.I_TaggedStringBuilder String container with a qualifierI_TaggedStringBuilder.TagField I_TemplateStoreAccess I_VariableDefinition Represents a AQL Select Variable Created by christian on 9/22/2017.IdentifiedPathVariable Created by christian on 9/22/2017.IdentifierMapper Map identifiers in an AQL expression with their container and query strategy.Interval Created by christian on 1/31/2018.IntrospectService IsmTransition Created by christian on 1/31/2018.ISODateTime check for various ISO8601 patterns Created by christian on 1/8/2018.IterativeNode Created by christian on 5/9/2018.JoinBinder Created by christian on 10/31/2016.JoinSetup this class maintains the state of joins to build depending on the selected attributesJsonbBlockDef Created by christian on 2/17/2017.JsonbEntryQuery Generate an SQL field corresponding to a JSONB data value query Created by christian on 5/6/2016.JsonbEntryQuery.OTHER_ITEM JsonbEntryQuery.PATH_PART JsonbFunctionCall Created by christian on 5/9/2018.KnowledgeCacheService Look up and caching for archetypes, openEHR showTemplates and Operational Templates.KnowledgeType utility class to identify a file extension from a qualifierLimitBinding Created by christian on 4/27/2018.LocatableHelper ETHERCIS Project ehrservice Created by Christian Chevalley on 8/18/2015.LocatablePath Created by christian on 2/20/2018.MandatoryAttributes Created by christian on 2/14/2018.MapJson Created by christian on 5/10/2018.NodeChildren Created by christian on 2/2/2018.NodeId Created by christian on 3/8/2018.NodeMap Created by christian on 1/31/2018.NodeNameAttribute Created by christian on 3/16/2018.NodeNameValuePredicate Created by christian on 5/9/2018.NodePredicate Created by christian on 5/2/2018.NodePredicateCall Created by christian on 5/9/2018.ObjectQuery Created by christian on 5/6/2016.OptVisitor OrderAttribute Representation of the ORDER BY clause in an AQL query Created by christian on 5/26/2016.OrderAttribute.OrderDirection OrderByBinder Created by christian on 9/23/2016.OrderByField Ordinal Created by christian on 1/31/2018.Parsable Created by christian on 1/31/2018.PartyIdentifiedAccess Created by Christian Chevalley on 4/10/2015.PartyRefAttribute PartyRefJson PartyRefResolver PathResolver Resolve the path corresponding to a symbol in a given contextPersistenceConfig PGType Created by christian on 5/9/2018.Predicates Container defining list of predicates with their associated operator (if any).Predicates.Details Proportion Created by christian on 1/31/2018.Quantity Created by christian on 1/31/2018.QueryCompilerPass1 AQL compilation pass 1
This pass consists in evaluating the CONTAINS clauses and generate an internal representation of the contain expressions and operators.QueryCompilerPass2 AQL compilation pass 2QueryOptMetaData Created by christian on 5/7/2018.QueryProcessor Perform an assembled SQL query depending on its strategyQueryServiceImp QuerySteps Created by christian on 2/17/2017.RawJsonTransform Created by christian on 2/21/2017.RMAttributeResolver RMObjectAttribute SegmentedPath Created by christian on 5/9/2018.SelectBinder Bind the abstract representation of a SELECT clause into a SQL expression Created by christian on 5/4/2016.ServiceDataAccess A simple wrapper to encapsulate resource accesses from services ETHERCIS Project ehrservice Created by Christian Chevalley on 6/30/2015.ServiceModuleConfiguration SettingAttribute SettingResolver SimpleAttribute SimpleCompositionAttribute SimpleEventContextAttribute SimplePartyRefAttribute Statements StatusAccess Created by Christian Chevalley on 4/20/2015.StatusResolver StoredQueryAccess Created by Christian Chevalley on 4/20/2015.StoredQueryQualifiedName Structural Created by christian on 1/31/2018.SubjectResolver SuffixedPath utility to encode a jsonb path from a standard AQL expressionSuperQuery Created by christian on 9/20/2017.SystemAccess Created by Christian Chevalley on 4/20/2015.SystemAttribute SystemResolver SystemValue TaggedStringBuilder TemplateDBStorageService TemplateFileStorageService TemplateId TemplateMetaData Created by christian on 5/9/2018.TemplateMetaData TemplateServiceImp TemplateStorage TemplateStoreAccess TemplateTestData TemporalWithTimeZone TermDefinition Created by christian on 1/31/2018.TerminologyReader This class reads an XML file representing a collection of all the terminologies used in the editor and their corresponding values and places them into tables to be used by the editor.TerminologyServer<T,ID> TerminologyServer.SubsumptionResult Possible subsumption evaluation results.TerminologyServiceImp Time Created by christian on 1/31/2018.TopAttributes Representation of the TOP parameter Created by christian on 5/24/2016.TopAttributes.TopDirection ValidationServiceImp ValueItem Created by christian on 2/15/2018.ValuePoint Created by christian on 2/15/2018.ValueType Created by christian on 1/31/2018.VariableAqlPath VariableDefinition Container of a variable (symbol) with its path and alias (AS 'alias') Created by christian on 5/3/2016.VariableDefinitions VariablePath Created by christian on 5/3/2018.Variables Created by christian on 9/20/2017.WhereBinder Bind the abstract WHERE clause parameters into a SQL expression Created by christian on 5/20/2016.WhereVisitor<T,ID> Interpret an AQL WHERE clause and set the result into a list of WHERE parts Created by christian on 5/18/2016.