| Constructor and Description |
|---|
IGCOMRSMetadataCollection(IGCOMRSRepositoryConnector parentConnector,
String repositoryName,
OMRSRepositoryHelper repositoryHelper,
OMRSRepositoryValidator repositoryValidator,
String metadataCollectionId) |
| Modifier and Type | Method and Description |
|---|---|
EntityDetail |
SubjectAreaMapper.addClassificationToIGCAsset(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
Reference igcEntity,
String entityGUID,
InstanceProperties initialProperties,
String userId)
Implement this method to define how to add an OMRS classification to an existing IGC asset.
|
EntityDetail |
SpineObjectMapper.addClassificationToIGCAsset(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
Reference igcEntity,
String entityGUID,
InstanceProperties initialProperties,
String userId)
Implement this method to define how to add an OMRS classification to an existing IGC asset.
|
EntityDetail |
PrimaryKeyMapper.addClassificationToIGCAsset(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
Reference igcEntity,
String entityGUID,
InstanceProperties initialProperties,
String userId)
Implement this method to define how to add an OMRS classification to an existing IGC asset.
|
EntityDetail |
ConfidentialityMapper.addClassificationToIGCAsset(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
Reference igcEntity,
String entityGUID,
InstanceProperties initialProperties,
String userId)
Implement this method to define how to add an OMRS classification to an existing IGC asset.
|
abstract EntityDetail |
ClassificationMapping.addClassificationToIGCAsset(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
Reference igcAsset,
String entityGUID,
InstanceProperties initialProperties,
String userId)
Implement this method to define how to add an OMRS classification to an existing IGC asset.
|
void |
SubjectAreaMapper.addMappedOMRSClassifications(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Classification> classifications,
Reference fromIgcObject,
String userId)
Implements the SubjectArea classification for IGC 'category' assets.
|
void |
SpineObjectMapper.addMappedOMRSClassifications(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Classification> classifications,
Reference fromIgcObject,
String userId)
Implements the SpineObject classification for IGC 'term' assets.
|
void |
PrimaryKeyMapper.addMappedOMRSClassifications(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Classification> classifications,
Reference fromIgcObject,
String userId)
Implements the "PrimaryKey" OMRS classification for IGC database_column assets.
|
void |
ConfidentialityMapper.addMappedOMRSClassifications(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Classification> classifications,
Reference fromIgcObject,
String userId)
Implements the "Confidentiality" classification for IGC objects (by default we only apply to terms, but could
apply to any IGC asset type).
|
abstract void |
ClassificationMapping.addMappedOMRSClassifications(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Classification> classifications,
Reference fromIgcObject,
String userId)
Implement this method to actually define the logic for the classification.
|
protected static Classification |
ClassificationMapping.getMappedClassification(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
String omrsClassificationType,
String omrsEntityType,
InstanceProperties classificationProperties,
Reference fromIgcObject,
String userId)
Retrieve a Classification instance based on the provided information.
|
| Modifier and Type | Field and Description |
|---|---|
protected IGCOMRSRepositoryConnector |
EntityMapping.igcomrsRepositoryConnector |
| Modifier and Type | Method and Description |
|---|---|
static Relationship |
RelationshipMapping.addIgcRelationship(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
RelationshipMapping relationshipMapping,
InstanceProperties initialProperties,
Reference proxyOne,
Reference proxyTwo,
String userId)
Adds the provided relationship to IGC (if possible), or throws a RepositoryErrorException if the relationship
cannot be created in IGC.
|
void |
RelationshipMapping.addMappedOMRSRelationships(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Relationship> relationships,
Reference fromIgcObject,
String userId)
Must be implemented to define how to map the relationships defined by the mapper, if there are any complex
custom mappings to be done for relationships.
|
void |
DataClassAssignmentMapper.addMappedOMRSRelationships(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Relationship> relationships,
Reference fromIgcObject,
String userId)
Custom implementation of the relationship between an a DataClass (data_class) and a Referenceable (main_object).
|
void |
ConnectionEndpointMapper.addMappedOMRSRelationships(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Relationship> relationships,
Reference fromIgcObject,
String userId)
Custom implementation of the relationship between an Endpoint (host) and a Connection (data_connection).
|
static EntityProxy |
RelationshipMapping.getEntityProxyForObject(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
Reference igcObj,
String userId,
String ridPrefix)
Retrieves an EntityProxy object for the provided IGC object.
|
protected static Relationship |
RelationshipMapping.getMappedRelationship(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
RelationshipMapping relationshipMapping,
RelationshipDef omrsRelationshipDef,
Reference proxyOne,
Reference proxyTwo,
String igcPropertyName,
String userId)
Retrieve a Relationship instance based on the provided definition and endpoints.
|
static Relationship |
RelationshipMapping.getMappedRelationship(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
RelationshipMapping relationshipMapping,
RelationshipDef omrsRelationshipDef,
Reference proxyOne,
Reference proxyTwo,
String igcPropertyName,
String userId,
String relationshipLevelRid)
Retrieve a Relationship instance based on the provided definition, endpoints, and optional prefixes.
|
static void |
RelationshipMapping.getMappedRelationships(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
List<Relationship> relationships,
List<RelationshipMapping> mappings,
String relationshipTypeGUID,
Reference fromIgcObject,
String userId)
Utility function that actually does the Relationship object setup and addition to 'relationships' member.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
EntityMappingStore.addMapping(TypeDef omrsTypeDef,
Class mappingClass,
IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
String userId)
Adds an entity mapping for the provided TypeDef, using the provided EntityMapping Java class and repository details.
|
EntityMapping |
EntityMappingStore.getDefaultEntityMapper(IGCOMRSRepositoryConnector igcomrsRepositoryConnector,
String userId)
Retrieves the entity mapping that can be applied by default to any entity.
|
Copyright © 2018–2019 ODPi. All rights reserved.