public class ReferenceableBuilder extends RootBuilder
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
additionalProperties |
protected Map<String,Object> |
extendedProperties |
protected LatestChange |
latestChange |
protected String |
qualifiedName |
protected String |
typeId |
protected String |
typeName |
classifications, errorHandler, repositoryHelper, serverName, serviceName| Modifier | Constructor and Description |
|---|---|
|
ReferenceableBuilder(Referenceable beanProperties,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor for classifications.
|
protected |
ReferenceableBuilder(String qualifiedName,
Map<String,String> additionalProperties,
Map<String,Object> extendedProperties,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Deprecated.
|
protected |
ReferenceableBuilder(String qualifiedName,
Map<String,String> additionalProperties,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor for updates.
|
protected |
ReferenceableBuilder(String qualifiedName,
Map<String,String> additionalProperties,
String typeName,
String typeId,
Map<String,Object> extendedProperties,
LatestChange latestChange,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor for updates.
|
protected |
ReferenceableBuilder(String qualifiedName,
Map<String,String> additionalProperties,
String typeName,
String typeId,
Map<String,Object> extendedProperties,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor for updates.
|
protected |
ReferenceableBuilder(String qualifiedName,
Map<String,String> additionalProperties,
String typeName,
String typeId,
Map<String,Object> extendedProperties,
String actionDescription,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor for updates.
|
protected |
ReferenceableBuilder(String qualifiedName,
Map<String,String> additionalProperties,
String typeName,
String typeId,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor for updates.
|
protected |
ReferenceableBuilder(String qualifiedName,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor for simple creates.
|
protected |
ReferenceableBuilder(String qualifiedName,
String typeName,
String typeId,
OMRSRepositoryHelper repositoryHelper,
String serviceName,
String serverName)
Constructor for simple creates.
|
| Modifier and Type | Method and Description |
|---|---|
List<Classification> |
getEntityClassifications(String userId,
String methodName)
Return a list of entity classifications that can be stored in the metadata
repository.
|
InstanceProperties |
getInstanceProperties(String methodName)
Return the supplied bean properties in an InstanceProperties object.
|
InstanceProperties |
getNameInstanceProperties(String methodName)
Return the supplied bean properties that represent a name in an InstanceProperties object for search.
|
InstanceProperties |
getQualifiedNameInstanceProperties(String methodName)
Return the supplied bean properties that represent a name in an InstanceProperties object for search.
|
InstanceProperties |
getSearchInstanceProperties(String methodName)
Return the supplied bean properties that represent a name in an InstanceProperties object.
|
String |
getTypeId() |
String |
getTypeName() |
getEntityClassifications, setClassificationsprotected String qualifiedName
protected String typeId
protected String typeName
protected LatestChange latestChange
protected ReferenceableBuilder(String qualifiedName, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique namerepositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected ReferenceableBuilder(String qualifiedName, String typeName, String typeId, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nametypeName - type name to use for the entitytypeId - type GUID to use for the entityrepositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected ReferenceableBuilder(String qualifiedName, Map<String,String> additionalProperties, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nameadditionalProperties - additional propertiesrepositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected ReferenceableBuilder(String qualifiedName, Map<String,String> additionalProperties, String typeName, String typeId, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nameadditionalProperties - additional propertiestypeName - type name to use for the entitytypeId - type GUID to use for the entityrepositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local server@Deprecated protected ReferenceableBuilder(String qualifiedName, Map<String,String> additionalProperties, Map<String,Object> extendedProperties, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nameadditionalProperties - additional propertiesextendedProperties - properties from the subtype.repositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected ReferenceableBuilder(String qualifiedName, Map<String,String> additionalProperties, String typeName, String typeId, Map<String,Object> extendedProperties, LatestChange latestChange, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nameadditionalProperties - additional propertiestypeName - type name to use for the entitytypeId - type GUID to use for the entityextendedProperties - properties from the subtype.latestChange - description of the last change to the asset.repositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected ReferenceableBuilder(String qualifiedName, Map<String,String> additionalProperties, String typeName, String typeId, Map<String,Object> extendedProperties, String actionDescription, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nameadditionalProperties - additional propertiestypeName - type name to use for the entitytypeId - type GUID to use for the entityextendedProperties - properties from the subtype.actionDescription - description of the last change to the asset.repositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverprotected ReferenceableBuilder(String qualifiedName, Map<String,String> additionalProperties, String typeName, String typeId, Map<String,Object> extendedProperties, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName)
qualifiedName - unique nameadditionalProperties - additional propertiestypeName - type name to use for the entitytypeId - type GUID to use for the entityextendedProperties - properties from the subtype.repositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverpublic ReferenceableBuilder(Referenceable beanProperties, OMRSRepositoryHelper repositoryHelper, String serviceName, String serverName) throws InvalidParameterException
beanProperties - properties and headerrepositoryHelper - helper methodsserviceName - name of this OMASserverName - name of local serverInvalidParameterException - bad properties in bean classificationspublic String getTypeId()
public String getTypeName()
public InstanceProperties getInstanceProperties(String methodName) throws InvalidParameterException
getInstanceProperties in class RootBuildermethodName - name of the calling methodInvalidParameterException - there is a problem with the propertiespublic InstanceProperties getNameInstanceProperties(String methodName)
methodName - name of the calling methodpublic InstanceProperties getQualifiedNameInstanceProperties(String methodName)
methodName - name of the calling methodpublic InstanceProperties getSearchInstanceProperties(String methodName)
methodName - name of the calling methodpublic List<Classification> getEntityClassifications(String userId, String methodName) throws InvalidParameterException
userId - calling usermethodName - calling methodInvalidParameterException - the properties of the classification are flawedCopyright © 2018–2020 ODPi. All rights reserved.