A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
General utilities for the mapping of any instance data.
- AbstractMapping(CruxOMRSRepositoryConnector) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
-
Default constructor.
- addArrayPropertyValueToDoc(CruxOMRSRepositoryConnector, InstanceType, CruxDocument.Builder, String, String, ArrayPropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.ArrayPropertyValueMapping
-
Add the provided array value to the Crux document.
- addClassificationConditions(SearchClassifications, Set<String>, CruxOMRSRepositoryConnector, boolean, boolean) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Retrieve the set of conditions appropriate to Crux for the provided Egeria conditions.
- addConditions(List<IPersistentCollection>) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add the provided list of conditions to those to be included in the query.
- addCreateEntityProxyStatements(Transaction.Builder, EntityProxy) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the statements that need to be executed against Crux to create (persist) the entity proxy provided.
- addCreateEntityStatements(Transaction.Builder, EntityDetail) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the statements that need to be executed against Crux to create (persist) the entity provided.
- addCreateRelationshipStatements(Transaction.Builder, Relationship) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the statements that need to be executed against Crux to create (persist) the relationship provided.
- addEntity(String, String, InstanceProperties, List<Classification>, InstanceStatus) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- addEntityLimiters(List<String>, List<String>, List<InstanceStatus>) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxGraphQuery
-
Add condition(s) to limit the resulting entities by the provided criteria.
- addEntityProxy(String, EntityProxy) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- addEnumPropertyValueToDoc(CruxOMRSRepositoryConnector, InstanceType, CruxDocument.Builder, String, String, EnumPropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EnumPropertyValueMapping
-
Add the provided enum value to the Crux document.
- addExternalEntity(String, String, String, String, InstanceProperties, List<Classification>, InstanceStatus) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- addExternalRelationship(String, String, String, String, InstanceProperties, String, String, InstanceStatus) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- addFindElement(Symbol) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add the specified symbol to the list of those that are discovered by the search conditions (if not already in the list)
- addInstancePropertyValueToDoc(CruxOMRSRepositoryConnector, InstanceType, CruxDocument.Builder, String, String, InstancePropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Add a single property value to the provided Crux representation.
- addMapPropertyValueToDoc(CruxOMRSRepositoryConnector, InstanceType, CruxDocument.Builder, String, String, MapPropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.MapPropertyValueMapping
-
Add the provided map value to the Crux document.
- addPrimitivePropertyValueToDoc(CruxOMRSRepositoryConnector, InstanceType, CruxDocument.Builder, String, String, PrimitivePropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.PrimitivePropertyValueMapping
-
Add the provided primitive value to the Crux document.
- addPropertyBasedSorting(Set<Keyword>, Keyword) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add the necessary conditions for sorting based on a property: somewhat complex as we need to ensure that the property being used in the sort is included in the search results themselves, and given the qualification of property names this could mean several different properties we ultimately need to attempt to sort by, and hence this separate method.
- addPropertyConditions(SearchProperties, String, Set<String>, CruxOMRSRepositoryConnector, boolean, boolean) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Retrieve the set of conditions appropriate to Crux for the provided Egeria conditions.
- addPurgeEntityStatements(Transaction.Builder, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the statements that need to be executed against Crux to permanently delete the entity (and all of its history) from the Crux repository.
- addPurgeRelationshipStatements(Transaction.Builder, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the statements that need to be executed against Crux to permanently delete the relationship (and all of its history) from the Crux repository.
- addRelationship(String, String, InstanceProperties, String, String, InstanceStatus) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- addRelationshipEndpointConditions(String) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add a condition to match either endpoint of a relationship to the provided reference (primary key).
- addRelationshipLimiters(String, List<String>, List<InstanceStatus>) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxGraphQuery
-
Add condition(s) to limit the resulting relationships by the provided lists.
- addSaveReferenceCopyStatements(Transaction.Builder, Relationship) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the statements that need to be executed against Crux to save the provided relationship as a reference copy.
- addSequencing(SequencingOrder, String, String, Set<String>, CruxOMRSRepositoryConnector) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add the sequencing information onto the query.
- addStatusLimiters(List<InstanceStatus>, Symbol) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add the provided statuses as limiters on which results should be retrieved from the query.
- addStructPropertyValueToDoc(CruxOMRSRepositoryConnector, InstanceType, CruxDocument.Builder, String, String, StructPropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.StructPropertyValueMapping
-
Add the provided struct value to the Crux document.
- addToCruxDoc(CruxDocument.Builder) - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Add the details of the mapping to the provided CruxDocument builder.
- addToDoc(CruxOMRSRepositoryConnector, CruxDocument.Builder, InstanceType, InstanceProperties, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertiesMapping
-
Add the provided instance property values to the Crux document.
- addTypeCondition(TypeDefCategory, String, List<String>) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add a condition to limit the type of the results by their TypeDef GUID.
- addUpdateEntityStatements(Transaction.Builder, EntityDetail) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the statements that need to be executed against Crux to update (persist) the entity provided.
- addUpdateRelationshipStatements(Transaction.Builder, Relationship) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the statements that need to be executed against Crux to update the provided relationship instance in the Crux repository.
- AND_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- ArrayPropertyValueMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps singular ArrayPropertyValues between persistence and objects.
- ArrayPropertyValueMapping() - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.ArrayPropertyValueMapping
- ATTRIBUTE - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
B
- buildDoc(CruxDocument.Builder, InstanceAuditHeader) - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
-
Translate the provided Egeria representation into a Crux document.
- buildDoc(CruxDocument.Builder, InstanceAuditHeader, String) - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
-
Translate the provided Egeria representation into a Crux document.
- buildPropertyConditions(SearchProperties, String, boolean, Set<String>, CruxOMRSRepositoryConnector, boolean, boolean) - Static method in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
-
Retrieve a set of translated Crux conditions appropriate to the provided Egeria conditions.
- buildWildcardLuceneCondition(String, CruxOMRSRepositoryConnector, Set<String>, String, boolean) - Static method in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
-
Adds conditions to the search to find any text field that matches the supplied criteria (leveraging a separate Lucene index).
- buildWildcardTextCondition(String, CruxOMRSRepositoryConnector, Set<String>, String, boolean, boolean) - Static method in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
-
Add conditions to the search to find any text field that matches the supplied criteria (without a separate Lucene index).
C
- CANNOT_CLOSE_RESOURCE - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- CANNOT_READ_CONFIGURATION - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- CANNOT_READ_CONFIGURATION - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- CLASSIFICATION_PROPERTIES_NS - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
- ClassificationMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps the properties of Classifications between persistence and objects.
- ClassificationMapping(CruxOMRSRepositoryConnector, CruxDocument, String) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Construct a mapping from a Crux map (to map to an Egeria representation).
- ClassificationMapping(CruxOMRSRepositoryConnector, List<Classification>, String) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Construct a mapping from a Classification (to map to a Crux representation).
- classifyEntity(String, String, String, String, String, ClassificationOrigin, String, InstanceProperties) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- classifyEntity(String, String, String, InstanceProperties) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- ConditionBuilder - Class in org.odpi.egeria.connectors.juxt.crux.model.search
-
Methods for building up complex conditions used by the queries.
- conditions - Variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
- Constants - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
A set of constants to use across mappings.
- CONTAINS - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- CREATE_TIME - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
- CREATE_TIME - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
- createEntity(EntityDetail) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Create the provided entity instance in the Crux repository.
- createEntityProxy(EntityProxy) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Create the provided entity instance in the Crux repository.
- createRelationship(Relationship) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Create the provided relationship instance in the Crux repository.
- CRUX_CONFIG - Static variable in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnectorProvider
- CRUX_EVICT - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- CRUX_LUCENE - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- CRUX_PK - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- CRUX_PUT - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- CRUX_TX_TIME - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- CRUX_VALID_TIME - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- CRUX_VERSION - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- cruxConnector - Variable in class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
- cruxDoc - Variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
- CruxGraphQuery - Class in org.odpi.egeria.connectors.juxt.crux.model.search
-
Captures the structure of a query against Crux that spans the graph, and therefore could return both relationships and entities together.
- CruxGraphQuery() - Constructor for class org.odpi.egeria.connectors.juxt.crux.model.search.CruxGraphQuery
-
Default constructor for a new query.
- CruxOMRSAuditCode - Enum in org.odpi.egeria.connectors.juxt.crux.auditlog
-
The CruxOMRSAuditCode is used to define the message content for the OMRS Audit Log.
- CruxOMRSErrorCode - Enum in org.odpi.egeria.connectors.juxt.crux.auditlog
-
The CruxOMRSErrorCode is used to define first failure data capture (FFDC) for errors that occur when working with Crux as an OMRS Metadata Repository.
- CruxOMRSMetadataCollection - Class in org.odpi.egeria.connectors.juxt.crux.repositoryconnector
-
Provides the OMRSMetadataCollection implementation for Crux.
- CruxOMRSMetadataCollection(CruxOMRSRepositoryConnector, String, OMRSRepositoryHelper, OMRSRepositoryValidator, String, AuditLog) - Constructor for class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
-
Default constructor
- CruxOMRSRepositoryConnector - Class in org.odpi.egeria.connectors.juxt.crux.repositoryconnector
-
Provides all connectivity and API-based interaction with a Crux back-end.
- CruxOMRSRepositoryConnector() - Constructor for class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Default constructor used by the OCF Connector Provider.
- CruxOMRSRepositoryConnectorProvider - Class in org.odpi.egeria.connectors.juxt.crux.repositoryconnector
-
In the Open Connector Framework (OCF), a ConnectorProvider is a factory for a specific type of connector.
- CruxOMRSRepositoryConnectorProvider() - Constructor for class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnectorProvider
-
Constructor used to initialize the ConnectorProviderBase with the Java class name of the specific OMRS Connector implementation.
- CruxQuery - Class in org.odpi.egeria.connectors.juxt.crux.model.search
-
Captures the structure of a query against Crux.
- CruxQuery() - Constructor for class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Default constructor for a new query.
- CURRENT_STATUS - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
D
- declassifyEntity(String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- deleteEntity(String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- deleteRelationship(String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- DESERIALIZATION_FAILURE - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- disconnect() - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
- DOC_ID - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
- DUPLICATE_PROPERTIES - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
E
- ELIDE - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- ENDS_WITH - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- ENTITY_GUID - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- ENTITY_HOME_COLLECTION_REFERENCE - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- ENTITY_NOT_KNOWN - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- ENTITY_PROPERTIES_NS - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityDetailMapping
- ENTITY_PROXIES - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
- ENTITY_PROXY_ONLY - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- ENTITY_PROXY_ONLY_MARKER - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
- EntityDetailMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps the properties of EntityDetails between persistence and objects.
- EntityDetailMapping(CruxOMRSRepositoryConnector, CruxDocument) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.EntityDetailMapping
-
Construct a mapping from a Crux map (to map to an Egeria representation).
- EntityDetailMapping(CruxOMRSRepositoryConnector, EntityDetail) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.EntityDetailMapping
-
Construct a mapping from an EntityDetail (to map to a Crux representation).
- EntityProxyMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps the properties of EntityProxies between persistence and objects.
- EntityProxyMapping(CruxOMRSRepositoryConnector, CruxDocument) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
-
Construct a mapping from a Crux map (to map to an Egeria representation).
- EntityProxyMapping(CruxOMRSRepositoryConnector, EntityProxy) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
-
Construct a mapping from an EntityDetail (to map to a Crux representation).
- EntitySummaryMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps the properties of EntitySummaries between persistence and objects.
- EntitySummaryMapping(CruxOMRSRepositoryConnector, CruxDocument) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
-
Construct a mapping from a Crux map (to map to an Egeria representation).
- EntitySummaryMapping(CruxOMRSRepositoryConnector, EntitySummary) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
-
Construct a mapping from an EntityDetail (to map to a Crux representation).
- EnumPropertyValueMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps singular EnumPropertyValues between persistence and objects.
- EnumPropertyValueMapping() - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.EnumPropertyValueMapping
- EQ_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- equals(Object) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Default equality comparison.
- evict(Transaction.Builder, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Add eviction of the specified docRef to the transaction (applicable for permanently removing anything by its "primary key").
F
- FAILED_DISCONNECT - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- FAILED_RELATIONSHIP_DELETE - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- FAILED_RELATIONSHIP_DELETE_CASCADE - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- FAILED_REPOSITORY_SHUTDOWN - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- FAILED_REPOSITORY_STARTUP - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- FAILED_RETRIEVAL - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- findActiveRelationshipsForEntity(EntityDetail, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find all active (non-deleted) relationships in this repository for the provided entity.
- findDirectNeighbors(ICruxDatasource, String, List<String>, List<String>, List<InstanceStatus>, List<String>) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find the immediate neighbors (1-degree separated entities and the relationships between) using the provided criteria.
- findEntities(String, String, List<String>, SearchProperties, int, List<InstanceStatus>, SearchClassifications, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- findEntities(String, List<String>, SearchProperties, int, List<InstanceStatus>, SearchClassifications, Date, String, SequencingOrder, int, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Search based on the provided parameters.
- findEntitiesByClassification(String, String, String, InstanceProperties, MatchCriteria, int, List<InstanceStatus>, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- findEntitiesByProperty(String, String, InstanceProperties, MatchCriteria, int, List<InstanceStatus>, List<String>, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- findEntitiesByPropertyValue(String, String, String, int, List<InstanceStatus>, List<String>, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- findEntitiesByText(String, String, int, List<InstanceStatus>, SearchClassifications, Date, String, SequencingOrder, int, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Search based on the provided parameters.
- findEntityRelationships(ICruxDatasource, String, String, boolean) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find the relationships that match the provided parameters.
- findEntityRelationships(ICruxDatasource, String, String, int, List<InstanceStatus>, String, SequencingOrder, int, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find the relationships that match the provided parameters.
- findHomedEntityRelationships(ICruxDatasource, EntityDetail, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find the relationships that match the provided parameters.
- findHomedRelationshipsForEntity(EntityDetail, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find all relationships homed in this repository for the provided entity.
- findNeighborhood(String, List<String>, List<String>, List<InstanceStatus>, List<String>, Date, int, boolean) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find the entities and relationships that radiate out from the supplied entity GUID.
- findRelationships(String, String, List<String>, SearchProperties, int, List<InstanceStatus>, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- findRelationships(String, List<String>, SearchProperties, int, List<InstanceStatus>, Date, String, SequencingOrder, int, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Search based on the provided parameters.
- findRelationshipsByProperty(String, String, InstanceProperties, MatchCriteria, int, List<InstanceStatus>, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- findRelationshipsByPropertyValue(String, String, String, int, List<InstanceStatus>, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- findRelationshipsByText(String, String, int, List<InstanceStatus>, Date, String, SequencingOrder, int, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Search based on the provided parameters.
- findRelationshipsForEntity(String, String, int, List<InstanceStatus>, Date, String, SequencingOrder, int, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find the relationships, limited by the specified criteria, for the provided entity.
- FOUND_RESULTS - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- fromDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Translate the provided Crux representation into an Egeria representation.
- fromDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityDetailMapping
-
Translate the provided Crux representation into an Egeria representation.
- fromDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
-
Translate the provided Crux representation into an Egeria representation.
- fromDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
-
Translate the provided Crux representation into an Egeria representation.
- fromDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
Translate the provided Crux representation into an Egeria representation.
- fromDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
-
Translate the provided Crux representation into an Egeria representation.
- fromDoc(InstanceAuditHeader, CruxDocument) - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
-
Translate the provided Crux representation into an Egeria representation.
- fromDoc(InstanceAuditHeader, CruxDocument, String) - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
-
Translate the provided Crux representation into an Egeria representation.
G
- getArrayPropertyValueForComparison(CruxOMRSRepositoryConnector, ArrayPropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.ArrayPropertyValueMapping
-
Convert the provided array property value into a Crux comparable form.
- getClassificationConditions(List<String>) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxGraphQuery
-
Add condition(s) to limit the resulting entities by the provided classifications.
- getClassificationConditions(SearchClassifications, Set<String>, CruxOMRSRepositoryConnector, boolean, boolean) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Retrieve a set of translated Crux conditions appropriate to the provided Egeria conditions.
- getClassificationNameFromNamespace(String, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Given a fully-qualified classification namespace and a root, parse out the name of the classification.
- getClassificationOriginFromSymbolicName(CruxOMRSRepositoryConnector, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Convert the provided symbolic name into its ClassificationOrigin.
- getCruxAPI() - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the Crux API directly.
- getCruxObjectByReference(ICruxDatasource, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the requested reference's details from an already-open Crux repository.
- getCruxObjectByReference(String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the current version of the requested reference's details from the Crux repository.
- getCruxObjectByReference(String, Date) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the requested reference's details from the Crux repository.
- getCruxObjectByReference(String, Map<Keyword, ?>) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the requested reference's details from the Crux repository at the precise version indicated by the provided transaction details (as returned by an entity history call, must include the valid-time and tx-time).
- getDeserializedValue(CruxOMRSRepositoryConnector, String, String, IPersistentMap, JavaType) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
-
Retrieve the deserialized value given an embedded form.
- getEmbeddedSerializedForm(CruxOMRSRepositoryConnector, String, String, Object) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
-
Retrieve an embedded JSON-serialized form of a given object.
- getEndsWithPropertyNameForMatching(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Retrieve a partially-qualified property name that can be used to compare a Lucene match using ends-with.
- getEntity(String, Date, boolean) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the requested entity from the Crux repository.
- getEntityByGuid(ICruxDatasource, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the requested entity from the Crux repository.
- getEntityDetail(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getEntityDetail(String, String, Date) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getEntityDetailHistory(String, String, Date, Date, int, int, HistorySequencingOrder) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getEntityNeighborhood(String, String, List<String>, List<String>, List<InstanceStatus>, List<String>, Date, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getEntityProxy(String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the requested entity, as a proxy, from the Crux repository.
- getEntityProxy(String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getEntitySummary(String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the requested entity from the Crux repository.
- getEntitySummary(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getEnumPropertyValueForComparison(EnumPropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EnumPropertyValueMapping
-
Convert the provided enumeration property value into a Crux comparable form.
- getFromDoc(CruxOMRSRepositoryConnector, CruxDocument) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
-
Translate the provided Crux representation of an entity into an EntityProxy.
- getFromDoc(CruxOMRSRepositoryConnector, InstanceType, CruxDocument, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertiesMapping
-
Retrieve the instance property values from the provided Crux document.
- getGuidReference(CruxOMRSRepositoryConnector, InstanceHeader) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
Translate the provided InstanceHeader information into a Crux reference to the GUID of the instance.
- getHomeClassifications(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getInstancePropertyValueFromDoc(CruxOMRSRepositoryConnector, CruxDocument, String, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Retrieve a single property value from the provided Crux representation.
- getInstanceProvenanceTypeFromOrdinal(CruxOMRSRepositoryConnector, Integer) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EnumPropertyValueMapping
-
Convert the provided ordinal into its InstanceProvenanceType.
- getInstanceStatusFromOrdinal(CruxOMRSRepositoryConnector, Integer) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EnumPropertyValueMapping
-
Convert the provided ordinal into its InstanceStatus.
- getKeyword(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
-
Construct a string representation of a keyword.
- getKeyword(String, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
-
Construct a string representation of a keyword.
- getKeywordsForProperty(CruxOMRSRepositoryConnector, String, String, Set<String>, InstancePropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Retrieve the fully-qualified names for the provided property, everywhere it could appear within a given type.
- getLinkingEntities(String, String, String, List<InstanceStatus>, Date) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getMapPropertyValueForComparison(CruxOMRSRepositoryConnector, MapPropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.MapPropertyValueMapping
-
Convert the provided map property value into a Crux comparable form.
- getMessageDefinition() - Method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- getMessageDefinition() - Method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
-
Retrieve a message definition object for an exception.
- getMessageDefinition(String...) - Method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- getMessageDefinition(String...) - Method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
-
Retrieve a message definition object for an exception.
- getNamesForProperty(CruxOMRSRepositoryConnector, String, String, Set<String>, InstancePropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Retrieve the fully-qualified names for the provided property, everywhere it could appear within a given type.
- getNamespaceForClassification(String, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Given a classification name and qualifying namespace, convert into a qualified name that can be used for the classification-specific namespace.
- getNamespaceForProperties(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Retrieve the namespace for properties of the classification
- getOrdinalForInstanceProvenanceType(InstanceProvenanceType) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EnumPropertyValueMapping
-
Convert the provided InstanceProvenanceType into its symbolic name.
- getOrdinalForInstanceStatus(InstanceStatus) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EnumPropertyValueMapping
-
Convert the provided InstanceStatus into its ordinal.
- getPersistenceDetails(ICruxAPI) - Static method in class org.odpi.egeria.connectors.juxt.crux.model.PersistenceLayer
-
Retrieve details about the persistence layer from the provided Crux back-end.
- getPreviousVersionsOfEntity(String, Date, Date, int, int, HistorySequencingOrder) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve previous versions of the entity between the provided dates, ordered as requested.
- getPreviousVersionsOfRelationship(String, Date, Date, int, int, HistorySequencingOrder) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve previous versions of the relationship between the provided dates, ordered as requested.
- getPrimitiveValueForComparison(PrimitivePropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.PrimitivePropertyValueMapping
-
Convert the provided primitive property value into a Crux comparable form.
- getPropertyValueKeyword(CruxOMRSRepositoryConnector, InstanceType, String, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Retrieve the qualified Crux name for the value of the property.
- getQuery() - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Retrieve the query object, as ready-to-be-submitted to Crux API's query method.
- getReference(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityDetailMapping
-
Translate the provided GUID into a Crux reference.
- getReference(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
-
Retrieve the canonical reference to the entity summary with the specified GUID.
- getReference(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
-
Retrieve the canonical reference to the entity summary with the specified GUID.
- getReference(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
-
Retrieve the canonical reference to the relationship with the specified GUID.
- getReference(String, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
Translate the provided details into a Crux reference.
- getReferenceCondition(Keyword, String) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add a condition to match the value of a property to a reference (primary key).
- getRelatedEntities(String, String, List<String>, int, List<InstanceStatus>, List<String>, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getRelatedToCondition() - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxGraphQuery
-
Add a condition to match the value of a property to a variable.
- getRelatedToCondition(String) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxGraphQuery
-
Add a condition to match the value of a property to a literal.
- getRelationship(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getRelationship(String, String, Date) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getRelationship(String, Date) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Retrieve the requested relationship from the Crux repository.
- getRelationshipHistory(String, String, Date, Date, int, int, HistorySequencingOrder) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getRelationshipsForEntity(String, String, String, int, List<InstanceStatus>, Date, String, SequencingOrder, int) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- getSerializedPropertyKeyword(String, String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Retrieve the keyword to use to store the serialized value of the property.
- getStatusLimiters(Symbol, List<InstanceStatus>) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Retrieve the status condition(s) for the provided status limiters.
- getStructPropertyValueForComparison(CruxOMRSRepositoryConnector, StructPropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.StructPropertyValueMapping
-
Convert the provided struct property value into a Crux comparable form.
- getSymbolicNameForClassificationOrigin(ClassificationOrigin) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Convert the provided ClassificationOrigin into its symbolic name.
- getTraversalsBetweenEntities(String, String, List<InstanceStatus>, Date) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Find all of the traversals that exist between the provided entities, based on the other provided criteria.
- getTypeCondition(Symbol, TypeDefCategory, String, List<String>) - Method in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
-
Add a condition to limit the type of the results by their TypeDef GUID.
- getValueForComparison(CruxOMRSRepositoryConnector, InstancePropertyValue) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Convert the provided Egeria value into a Crux comparable form.
- getVersion(ICruxAPI) - Static method in class org.odpi.egeria.connectors.juxt.crux.model.PersistenceLayer
-
Retrieve the version of the persistence layer for the provided Crux back-end.
- GT_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- GTE_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
H
- hashCode() - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Default hash calculation.
- HOME_METADATA_COLLECTION_ID - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
I
- IN_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- INSTANCE_REF_PREFIX - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
- INSTANCE_REF_PREFIX - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
- InstanceAuditHeaderMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps the properties of InstanceAuditHeaders between persistence and objects.
- InstanceAuditHeaderMapping(CruxOMRSRepositoryConnector) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
-
Default constructor.
- instanceHeader - Variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
- InstanceHeaderMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps the properties of InstanceHeaders between persistence and objects.
- InstanceHeaderMapping(CruxOMRSRepositoryConnector, CruxDocument) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
Construct a mapping from a Crux map (to map to an Egeria representation).
- InstanceHeaderMapping(CruxOMRSRepositoryConnector, InstanceHeader) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
Construct a mapping from an InstanceAuditHeader (to map to a Crux representation).
- InstancePropertiesMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps the properties of InstanceProperties between persistence and objects.
- InstancePropertyValueMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps singular InstancePropertyValues between persistence and objects.
- InstancePropertyValueMapping() - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.InstancePropertyValueMapping
-
Necessary default constructor to ensure we can use the static objectMapper of the base class.
- INVALID_CLASSIFICATION_FOR_ENTITY - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- INVALID_PROPERTY - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- INVALID_STRING_COMPARISON - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- IS_NULL_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- isDataStoreEmpty() - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Checks whether the data store is currently empty.
- isEntityKnown(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- isKnownBaseProperty(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Check whether the specified property is a known base-level Classification property.
- isKnownBaseProperty(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
-
Check whether the specified property is a known base-level Instance property.
- isLatestVersion(ICruxAPI) - Static method in class org.odpi.egeria.connectors.juxt.crux.model.PersistenceLayer
-
Check whether the persistence layer for the provided Crux back-end is the latest or not.
- isOnlyAProxy(CruxDocument) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
-
Indicates whether the provided map represents only an EntityProxy (true) or a full EntityDetail (false).
- isRelationshipKnown(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
L
- LATEST_VERSION - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.PersistenceLayer
- logProblem(String, String, CruxOMRSAuditCode, Throwable, String...) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Log a problem with the connector, preferring the audit log so long as it is available and only falling back to debug-level logging if it is not.
- LT_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- LTE_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- LUCENE_REGEXES - Static variable in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnectorProvider
M
- mapper - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.AbstractMapping
- MAPPING_FAILURE - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- MapPropertyValueMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps singular MapPropertyValues between persistence and objects.
- MapPropertyValueMapping() - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.MapPropertyValueMapping
- MAX_TRAVERSAL_DEPTH - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- METADATA_COLLECTION_CONFLICT - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- METADATA_COLLECTION_ID - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
N
- N_CLASSIFICATIONS - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
- N_LAST_CLASSIFICATION_CHANGE - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
- NEQ_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- NO_REGEX - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- NO_SORT_PROPERTY - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- NON_EXISTENT_ENUM - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- NON_INSTANCE_RETRIEVAL - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- NOT_NULL_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- NOT_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
O
- OR_JOIN - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- OR_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- org.odpi.egeria.connectors.juxt.crux.auditlog - package org.odpi.egeria.connectors.juxt.crux.auditlog
-
Defines the audit and error logging messages used by the Crux repository connector.
- org.odpi.egeria.connectors.juxt.crux.mapping - package org.odpi.egeria.connectors.juxt.crux.mapping
-
Implements the mapping logic between Egeria objects and Crux documents.
- org.odpi.egeria.connectors.juxt.crux.model - package org.odpi.egeria.connectors.juxt.crux.model
-
Implements basic model details for the Crux repository connector.
- org.odpi.egeria.connectors.juxt.crux.model.search - package org.odpi.egeria.connectors.juxt.crux.model.search
-
Implements the model used to translate between Egeria's search interface elements and the underlying Crux repository's search mechanisms.
- org.odpi.egeria.connectors.juxt.crux.repositoryconnector - package org.odpi.egeria.connectors.juxt.crux.repositoryconnector
-
Defines and implements the Crux repository connector as an Open Connector Framework (OCF) connector, implementing the repository connector (MetadataCollection) interface.
P
- PCO_TO_SYMBOL - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- PERSISTENCE_LAYER_MISMATCH - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- PersistenceLayer - Class in org.odpi.egeria.connectors.juxt.crux.model
-
Manages the persistence layer: for now, primarily indicating the version of the connector for which data has been persisted, to validate migration starting points.
- PrimitivePropertyValueMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps singular PrimitivePropertyValues between persistence and objects.
- PrimitivePropertyValueMapping() - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.PrimitivePropertyValueMapping
- purgeClassificationReferenceCopy(String, EntityDetail, Classification) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- purgeEntity(String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Permanently delete the entity (and all of its history) from the Crux repository.
- purgeEntity(String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- purgeEntityReferenceCopy(String, String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- purgeRelationship(String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Permanently delete the relationship (and all of its history) from the Crux repository.
- purgeRelationship(String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- purgeRelationshipReferenceCopy(String, String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- put(Transaction.Builder, CruxDocument) - Static method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Add a write operation to the transaction (applicable for any write operation, since it is append-only).
Q
- QUERY_TIMEOUT - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- QUERY_WITH - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
R
- REGEX_NOT_IMPLEMENTED - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- REGEX_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- reHomeEntity(String, String, String, String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- reHomeRelationship(String, String, String, String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- reIdentifyEntity(String, String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- reIdentifyRelationship(String, String, String, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- RELATIONSHIP - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxGraphQuery
- RELATIONSHIP_GUID - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
- RELATIONSHIP_NOT_KNOWN - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- RELATIONSHIP_PROPERTIES_NS - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
- RelationshipMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps the properties of Relationships between persistence and objects.
- RelationshipMapping(CruxOMRSRepositoryConnector, CruxDocument, ICruxDatasource) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
-
Construct a mapping from a Crux map (to map to an Egeria representation).
- RelationshipMapping(CruxOMRSRepositoryConnector, Relationship) - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
-
Construct a mapping from a Relationship (to map to a Crux representation).
- REPOSITORY_NODE_STARTING - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- REPOSITORY_NODE_STARTING_NO_CONFIG - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- REPOSITORY_NODE_STARTING_WITH_CONFIG - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- REPOSITORY_SERVICE_SHUTDOWN - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- REPOSITORY_SERVICE_STARTED - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- restoreEntity(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- restorePreviousVersionOfEntity(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Restore the previous version of the provided entity, and return the restored version (or null if there was no previous version and hence no restoration).
- restorePreviousVersionOfRelationship(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Restore the previous version of the provided relationship, and return the restored version (or null if there was no previous version and hence no restoration).
- restoreRelationship(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- reTypeEntity(String, String, TypeDefSummary, TypeDefSummary) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- reTypeRelationship(String, String, TypeDefSummary, TypeDefSummary) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- rules - Variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
- runTx(Transaction) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Run multiple statements through Crux as a single transaction.
S
- saveClassificationReferenceCopy(String, EntityDetail, Classification) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- saveEntityReferenceCopy(String, EntityDetail) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- saveReferenceCopy(EntityDetail) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Save the provided entity as a reference copy.
- saveRelationshipReferenceCopy(String, Relationship) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- searchCrux(ICruxDatasource, TypeDefCategory, String, List<String>, SearchProperties, int, List<InstanceStatus>, SearchClassifications, String, SequencingOrder, int, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Search Crux based on the provided parameters, using an already-opened point-in-time view of the database (should work across both Entities and Relationships).
- searchCrux(TypeDefCategory, String, List<String>, SearchProperties, int, List<InstanceStatus>, SearchClassifications, Date, String, SequencingOrder, int, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Search Crux based on the provided parameters (should work across both Entities and Relationships).
- searchCruxText(ICruxDatasource, TypeDefCategory, String, String, int, List<InstanceStatus>, SearchClassifications, String, SequencingOrder, int, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Search all text properties in Crux based on the provided parameters, using an already-opened point-in-time view of the database (should work across both Entities and Relationships).
- searchCruxText(TypeDefCategory, String, String, int, List<InstanceStatus>, SearchClassifications, Date, String, SequencingOrder, int, String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Search all text properties in Crux based on the provided parameters (should work across both Entities and Relationships).
- SERIALIZATION_FAILURE - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- SET_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.ConditionBuilder
- setMetadataCollectionId(String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
- setVersion(ICruxAPI, long) - Static method in class org.odpi.egeria.connectors.juxt.crux.model.PersistenceLayer
-
Set the version of the persistence layer for the provided Crux back-end.
- SORT_ASCENDING - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
- SORT_DESCENDING - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
- SORT_PROPERTY - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
- start() - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
- STARTS_WITH - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- STR_OPERATOR - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- StructPropertyValueMapping - Class in org.odpi.egeria.connectors.juxt.crux.mapping
-
Maps singular StructPropertyValues between persistence and objects.
- StructPropertyValueMapping() - Constructor for class org.odpi.egeria.connectors.juxt.crux.mapping.StructPropertyValueMapping
- SYNCHRONOUS_INDEX - Static variable in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnectorProvider
T
- TEXT_SEARCH_CI - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- TEXT_SEARCH_CS - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- TextConditionBuilder - Class in org.odpi.egeria.connectors.juxt.crux.model.search
-
Methods for building up complex conditions that search text (strings).
- toCrux() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
Map from Egeria to Crux.
- toDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityDetailMapping
-
Translate the provided Egeria representation into a Crux document.
- toDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
-
Translate the provided Egeria representation into a Crux map.
- toDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
-
Translate the provided Egeria representation into a Crux document.
- toDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
Translate the provided Egeria representation into a Crux document.
- toDoc() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
-
Translate the provided Egeria representation into a Crux document.
- toEgeria() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.ClassificationMapping
-
Map from Crux to Egeria.
- toEgeria() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityDetailMapping
-
Map from Crux to Egeria.
- toEgeria() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntityProxyMapping
-
Map from Crux to Egeria.
- toEgeria() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.EntitySummaryMapping
-
Map from Crux to Egeria.
- toEgeria() - Method in class org.odpi.egeria.connectors.juxt.crux.mapping.RelationshipMapping
-
Map from Crux to Egeria.
- toString() - Method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
-
toString() JSON-style
- trimGuidFromReference(String) - Static method in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceHeaderMapping
-
Retrieve only the GUID portion of a Crux reference.
- TYPE_DEF_CATEGORY - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
- TYPE_DEF_GUIDS - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
U
- undoEntityUpdate(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- undoRelationshipUpdate(String, String) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- UNEXPECTED_RUNTIME_ERROR - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- UNKNOWN_COMPARISON_OPERATOR - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- UNKNOWN_RUNTIME_ERROR - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
- UNMAPPED_MATCH_CRITERIA - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- UNMAPPED_PROPERTY - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- UNMAPPED_TYPE - org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
- UPDATE_TIME - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
- UPDATE_TIME - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.CruxQuery
- updateEntity(EntityDetail) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Update the provided entity instance in the Crux repository.
- updateEntityClassification(String, String, String, InstanceProperties) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- updateEntityProperties(String, String, InstanceProperties) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- updateEntityStatus(String, String, InstanceStatus) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- updateRelationship(Relationship) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSRepositoryConnector
-
Update the provided relationship instance in the Crux repository.
- updateRelationshipProperties(String, String, InstanceProperties) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
- updateRelationshipStatus(String, String, InstanceStatus) - Method in class org.odpi.egeria.connectors.juxt.crux.repositoryconnector.CruxOMRSMetadataCollection
V
- VALUE - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- valueOf(String) - Static method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSAuditCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.odpi.egeria.connectors.juxt.crux.auditlog.CruxOMRSErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.InstanceAuditHeaderMapping
W
- WILDCARD_TEXT_SEARCH_CI - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- WILDCARD_TEXT_SEARCH_CS - Static variable in class org.odpi.egeria.connectors.juxt.crux.model.search.TextConditionBuilder
- WRITE_RESULTS - Static variable in class org.odpi.egeria.connectors.juxt.crux.mapping.Constants
All Classes All Packages