public class SubjectAreaUtils extends Object
| Constructor and Description |
|---|
SubjectAreaUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addStringToInstanceProperty(String key,
String value,
InstanceProperties instanceProperties) |
static void |
checkStatusNotDeleted(Status status,
SubjectAreaErrorCode errorCode) |
static Status |
convertInstanceStatusToStatus(InstanceStatus instanceStatus) |
static SequencingOrder |
convertOMASToOMRSSequencingOrder(SequencingOrder sequencingOrder)
convert omas sequencing order to omrs sequencing order
|
static InstanceStatus |
convertStatusToInstanceStatus(Status status) |
static SystemAttributes |
createSystemAttributes(InstanceHeader instanceHeader)
create SystemAttributes instance from an insance header object
|
static InstanceType |
createTemplateFromTypeDef(TypeDef typeDef) |
static CategorySummary |
extractCategorySummaryFromCategory(Category category,
Line line)
Convert a Category to a CategorySummary
|
static GlossarySummary |
extractGlossarySummaryFromGlossary(Glossary glossary,
Line line)
Extract glossarySummary
|
static IconSummary |
extractIconSummaryFromRelatedMedia(EntityDetail relatedMedia)
extract iconSummary if this media is an icon
|
static String |
getGlossaryGuidFromAnchor(Line anchor)
Get glossary guid from anchors
|
static boolean |
isCategory(String typeName) |
static boolean |
isGlossary(String typeName) |
static boolean |
isGovernanceActionClassification(String classificationName) |
static boolean |
isTerm(String typeName) |
static boolean |
isTopLevelGlossaryObject(String entityName) |
static void |
populateSystemAttributesForInstanceAuditHeader(SystemAttributes systemAttributes,
InstanceAuditHeader instanceAuditHeader) |
static void |
setDatePropertyInInstanceProperties(InstanceProperties instanceProperties,
Date date,
String propertyName)
set the Date value into the InstanceProperties
|
static void |
setIntegerPropertyInInstanceProperties(InstanceProperties instanceProperties,
Integer integerValue,
String propertyName)
Set the Integer value into the InstanceProperties.
|
static void |
setStringPropertyInInstanceProperties(InstanceProperties instanceProperties,
String stringValue,
String propertyName)
Set the String value into the InstanceProperties.
|
public static boolean isTopLevelGlossaryObject(String entityName)
public static boolean isGovernanceActionClassification(String classificationName)
public static InstanceType createTemplateFromTypeDef(TypeDef typeDef)
public static boolean isTerm(String typeName)
public static boolean isCategory(String typeName)
public static boolean isGlossary(String typeName)
public static void addStringToInstanceProperty(String key, String value, InstanceProperties instanceProperties)
public static CategorySummary extractCategorySummaryFromCategory(Category category, Line line)
category - to convertline - public static IconSummary extractIconSummaryFromRelatedMedia(EntityDetail relatedMedia)
relatedMedia - related mediapublic static GlossarySummary extractGlossarySummaryFromGlossary(Glossary glossary, Line line)
glossary - the glossary that is to be summarisedline - the line to the glossary, which feeds part of the node summarypublic static String getGlossaryGuidFromAnchor(Line anchor)
anchor - - TermAnchor or CategoryAnchorpublic static void checkStatusNotDeleted(Status status, SubjectAreaErrorCode errorCode) throws InvalidParameterException
InvalidParameterExceptionpublic static Status convertInstanceStatusToStatus(InstanceStatus instanceStatus)
public static InstanceStatus convertStatusToInstanceStatus(Status status)
public static SequencingOrder convertOMASToOMRSSequencingOrder(SequencingOrder sequencingOrder)
sequencingOrder - supplied omas sequencing orderpublic static SystemAttributes createSystemAttributes(InstanceHeader instanceHeader)
instanceHeader - omrs instance headerpublic static void populateSystemAttributesForInstanceAuditHeader(SystemAttributes systemAttributes, InstanceAuditHeader instanceAuditHeader)
public static void setStringPropertyInInstanceProperties(InstanceProperties instanceProperties, String stringValue, String propertyName)
instanceProperties - supplied instancepropertiesstringValue - string valuepropertyName - property name.public static void setIntegerPropertyInInstanceProperties(InstanceProperties instanceProperties, Integer integerValue, String propertyName)
instanceProperties - supplied instancepropertiesintegerValue - integer valuepropertyName - property name.public static void setDatePropertyInInstanceProperties(InstanceProperties instanceProperties, Date date, String propertyName)
instanceProperties - supplied instancepropertiesdate - Datew valuepropertyName - property nameCopyright © 2018–2020 ODPi. All rights reserved.