Class GlossaryTermBuilder
java.lang.Object
org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericBuilder
org.odpi.openmetadata.commonservices.generichandlers.ReferenceableBuilder
org.odpi.openmetadata.commonservices.generichandlers.GlossaryTermBuilder
GlossaryTermBuilder is able to build the properties for a GlossaryTerm entity from a GlossaryTerm bean.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.generichandlers.ReferenceableBuilder
qualifiedName
Fields inherited from class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericBuilder
errorHandler, existingClassifications, extendedProperties, instanceStatus, newClassifications, repositoryHelper, serverName, serviceName, templateProperties, typeGUID, typeName
-
Constructor Summary
ConstructorDescriptionGlossaryTermBuilder
(String qualifiedName, String displayName, String summary, String description, String examples, String abbreviation, String usage, String publishVersionIdentifier, Map<String, String> additionalProperties, Map<String, Object> extendedProperties, InstanceStatus initialStatus, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) Constructor supporting all properties.GlossaryTermBuilder
(String qualifiedName, String displayName, String description, String summary, String examples, String abbreviation, String usage, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) Constructor when basic properties are known. -
Method Summary
Modifier and TypeMethodDescriptiongetInstanceProperties
(String methodName) Return the supplied bean properties in an InstanceProperties object.Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.ReferenceableBuilder
getMementoProperties, getQualifiedName, setMemento, setOwnershipClassification, setSecurityTags, setTemplate
Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericBuilder
getEntityClassifications, getInstanceProperties, getInstanceStatus, getTypeGUID, getTypeName, isClassificationSet, setAnchors, setClassification, setEffectivityDates, setEffectivityDates, setTemplateClassifications, setTemplateSubstitute, updateInstanceProperties
-
Constructor Details
-
GlossaryTermBuilder
public GlossaryTermBuilder(String qualifiedName, String displayName, String description, String summary, String examples, String abbreviation, String usage, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) Constructor when basic properties are known.- Parameters:
qualifiedName
- unique namerepositoryHelper
- helper methodsdisplayName
- display name of glossary termdescription
- new description for the glossary term.summary
- short descriptionexamples
- exampleabbreviation
- abbreviationusage
- usage guidanceserviceName
- name of this OMASserverName
- name of local server
-
GlossaryTermBuilder
public GlossaryTermBuilder(String qualifiedName, String displayName, String summary, String description, String examples, String abbreviation, String usage, String publishVersionIdentifier, Map<String, String> additionalProperties, Map<String, Object> extendedProperties, InstanceStatus initialStatus, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) Constructor supporting all properties.- Parameters:
qualifiedName
- unique namedisplayName
- new value for the display name.summary
- short descriptiondescription
- new description for the glossary term.examples
- exampleabbreviation
- abbreviationusage
- usage guidancepublishVersionIdentifier
- user controlled version identifieradditionalProperties
- additional propertiesextendedProperties
- properties from the subtype.initialStatus
- glossary term status to use when the object is createdrepositoryHelper
- helper methodsserviceName
- name of this OMASserverName
- name of local server
-
-
Method Details
-
getInstanceProperties
Return the supplied bean properties in an InstanceProperties object.- Overrides:
getInstanceProperties
in classReferenceableBuilder
- Parameters:
methodName
- name of the calling method- Returns:
- InstanceProperties object
- Throws:
InvalidParameterException
- there is a problem with the properties
-