Class RootBuilder
java.lang.Object
org.odpi.openmetadata.commonservices.ocf.metadatamanagement.builders.RootBuilder
- Direct Known Subclasses:
ReferenceableBuilder
RootBuilder provides the super class for builders.
Builders create Open Metadata Repository Services (OMRS) objects based on the
bean properties supplied in the constructor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementClassification>protected org.odpi.openmetadata.commonservices.repositoryhandler.RepositoryErrorHandlerprotected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelperprotected Stringprotected String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRootBuilder(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionList<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification>getEntityClassifications(String methodName) Return a list of entity classifications that can be stored in the metadata repository.protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstancePropertiesgetInstanceProperties(String methodName) Return the supplied bean properties in an InstanceProperties object.voidsetClassifications(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementClassification> classifications) Set up the classifications associated with the entity.
-
Field Details
-
errorHandler
protected org.odpi.openmetadata.commonservices.repositoryhandler.RepositoryErrorHandler errorHandler -
repositoryHelper
protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper -
serviceName
-
serverName
-
classifications
protected List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementClassification> classifications
-
-
Constructor Details
-
RootBuilder
protected RootBuilder(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) Constructor.- Parameters:
repositoryHelper- helper methodsserviceName- name of this OMASserverName- name of local server
-
-
Method Details
-
setClassifications
public void setClassifications(List<org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementClassification> classifications) Set up the classifications associated with the entity.- Parameters:
classifications- list of classification objects
-
getEntityClassifications
public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification> getEntityClassifications(String methodName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException Return a list of entity classifications that can be stored in the metadata repository.- Parameters:
methodName- calling method- Returns:
- list of entity classification objects
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the properties of the classification are flawed
-
getInstanceProperties
protected org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties getInstanceProperties(String methodName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException Return the supplied bean properties in an InstanceProperties object.- Parameters:
methodName- name of the calling method- Returns:
- InstanceProperties object
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- there is a problem with the properties
-