public class AssertedValueSetServices
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AssertedValueSetServices.BaseName |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ASSERTED_VALUESET_RELATION |
static java.lang.String |
BASE |
static java.lang.String |
BROWSER_VS_DEFINITION |
static java.lang.String |
CONCEPT_DOMAIN |
static java.lang.String |
CS_NAME |
static java.lang.String |
DEFAULT_CODINGSCHEME_NAME |
static java.lang.String |
DEFAULT_CODINGSCHEME_URI |
static java.lang.String |
DEFAULT_DO_PUBLISH_NAME |
static java.lang.String |
DEFAULT_DO_PUBLISH_VALUE |
static java.lang.String |
DEFAULT_SOURCE |
static java.lang.String |
DEFINITION |
static java.lang.String |
GENERIC |
static java.lang.String |
RESOLVED_AGAINST_CODING_SCHEME_VERSION |
static java.lang.String |
SOURCE |
static java.lang.String |
SOURCE_NAME |
static java.lang.String |
SOURCE_SCHEME_NAME |
static java.lang.String |
VERSION |
Constructor and Description |
---|
AssertedValueSetServices() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
abbreviateFromMiddle(java.lang.String name,
java.lang.String string,
int i) |
static java.lang.String |
breakOnCommonDiff(java.lang.String name) |
static java.lang.String |
createDifferentBaseName(java.lang.String shortName,
java.util.List<java.lang.String> diff) |
static PropertyQualifier |
createPropertyQualifier(java.lang.String name,
java.lang.String value) |
static java.lang.String |
createSuffixForSourceDefinedResolvedValueSet(java.lang.String source) |
static SupportedCodingScheme |
createSupportedCodingScheme(java.lang.String codingScheme,
java.lang.String uri) |
static SupportedConceptDomain |
createSupportedConceptDomain(java.lang.String conceptDomain,
java.lang.String codingSchemeUri) |
static SupportedNamespace |
createSupportedNamespace(java.lang.String entityCodeNamespace,
java.lang.String equivalentCodingScheme,
java.lang.String uri) |
static SupportedSource |
createSupportedSource(java.lang.String source,
java.lang.String uri) |
static java.lang.String |
createUri(java.lang.String base,
java.lang.String source,
java.lang.String code) |
static boolean |
diffInShortName(java.lang.String shortName,
java.util.List<java.lang.String> diff) |
static java.lang.String |
getAlternativeNamingForShortName(java.lang.String shortName,
java.lang.String name,
java.util.HashMap<java.lang.String,java.lang.String> truncatedNames) |
static java.lang.String |
getConceptCodeForURI(java.net.URI uri) |
static java.lang.String |
getConceptDomainValueFromEntityProperty(Entity entity,
java.lang.String conceptDomainPropertyName) |
static java.lang.String |
getCononicalDiffValue(java.lang.String diff) |
static java.lang.String |
getDefaultSourceIfNull(java.lang.String sourceName) |
static java.lang.String |
getDefinedSource(java.lang.String sourceName,
Entity entity) |
static java.util.List<java.lang.String> |
getDiff(java.lang.String a,
java.lang.String b) |
static java.lang.String |
getNameSpaceForCodingScheme(CodingScheme scheme) |
static java.util.List<Property> |
getPropertiesForPropertyName(java.util.List<Property> props,
java.lang.String name) |
static java.lang.String |
getPropertyQualifierValueForSource(java.util.List<PropertyQualifier> quals) |
static SupportedConceptDomain |
getSupportedConceptDomain(Entity entity,
java.lang.String propertyName,
java.lang.String codingSchemeUri) |
protected static java.util.List<SupportedSource> |
getSupportedSources(Entity entity) |
static java.lang.String |
getValueSetDefinition(Entity entity) |
static boolean |
isPublishableValueSet(Entity entity,
boolean force) |
static java.lang.String |
processForDiff(java.lang.String shortName,
java.lang.String similarName,
java.util.HashMap<java.lang.String,java.lang.String> truncatedNames) |
static boolean |
shortNameExistsAsKey(java.lang.String shortName,
java.util.Set<java.lang.String> keySet) |
static CodingScheme |
transform(Entity entity,
java.lang.String source,
java.lang.String description,
Entities entities,
java.lang.String version,
java.lang.String codingSchemeURN) |
static ResolvedConceptReference |
transformEntityToRCR(Entity topNode,
Entity entity,
AssertedValueSetParameters params) |
static Entity |
transformRCRtoEntity(ResolvedConceptReference ref,
AssertedValueSetParameters params) |
static java.lang.String |
truncateDefNameforCodingSchemeName(java.lang.String name,
boolean stored) |
static java.lang.String |
truncateDefNameforCodingSchemeName(java.lang.String name,
java.util.HashMap<java.lang.String,java.lang.String> truncatedNames) |
public static final java.lang.String RESOLVED_AGAINST_CODING_SCHEME_VERSION
public static final java.lang.String VERSION
public static final java.lang.String GENERIC
public static final java.lang.String CS_NAME
public static final java.lang.String SOURCE_SCHEME_NAME
public static final java.lang.String DEFAULT_DO_PUBLISH_NAME
public static final java.lang.String DEFAULT_DO_PUBLISH_VALUE
public static final java.lang.String BROWSER_VS_DEFINITION
public static final java.lang.String DEFINITION
public static final java.lang.String CONCEPT_DOMAIN
public static final java.lang.String SOURCE_NAME
public static final java.lang.String SOURCE
public static final java.lang.String BASE
public static final java.lang.String DEFAULT_SOURCE
public static final java.lang.String DEFAULT_CODINGSCHEME_URI
public static final java.lang.String DEFAULT_CODINGSCHEME_NAME
public static final java.lang.String ASSERTED_VALUESET_RELATION
public static boolean isPublishableValueSet(Entity entity, boolean force)
public static java.lang.String getValueSetDefinition(Entity entity)
public static java.lang.String getConceptDomainValueFromEntityProperty(Entity entity, java.lang.String conceptDomainPropertyName)
public static SupportedConceptDomain getSupportedConceptDomain(Entity entity, java.lang.String propertyName, java.lang.String codingSchemeUri)
public static SupportedConceptDomain createSupportedConceptDomain(java.lang.String conceptDomain, java.lang.String codingSchemeUri)
public static SupportedCodingScheme createSupportedCodingScheme(java.lang.String codingScheme, java.lang.String uri)
public static SupportedNamespace createSupportedNamespace(java.lang.String entityCodeNamespace, java.lang.String equivalentCodingScheme, java.lang.String uri)
public static SupportedSource createSupportedSource(java.lang.String source, java.lang.String uri)
public static PropertyQualifier createPropertyQualifier(java.lang.String name, java.lang.String value)
public static java.lang.String getDefaultSourceIfNull(java.lang.String sourceName)
public static java.lang.String createUri(java.lang.String base, java.lang.String source, java.lang.String code)
public static java.util.List<Property> getPropertiesForPropertyName(java.util.List<Property> props, java.lang.String name)
public static java.lang.String getPropertyQualifierValueForSource(java.util.List<PropertyQualifier> quals)
public static java.lang.String createSuffixForSourceDefinedResolvedValueSet(java.lang.String source)
public static CodingScheme transform(Entity entity, java.lang.String source, java.lang.String description, Entities entities, java.lang.String version, java.lang.String codingSchemeURN) throws LBException
LBException
public static ResolvedConceptReference transformEntityToRCR(Entity topNode, Entity entity, AssertedValueSetParameters params)
public static Entity transformRCRtoEntity(ResolvedConceptReference ref, AssertedValueSetParameters params)
public static java.util.List<java.lang.String> getDiff(java.lang.String a, java.lang.String b)
public static java.lang.String processForDiff(java.lang.String shortName, java.lang.String similarName, java.util.HashMap<java.lang.String,java.lang.String> truncatedNames)
public static java.lang.String createDifferentBaseName(java.lang.String shortName, java.util.List<java.lang.String> diff)
protected static java.util.List<SupportedSource> getSupportedSources(Entity entity)
public static java.lang.String truncateDefNameforCodingSchemeName(java.lang.String name, boolean stored)
public static java.lang.String getConceptCodeForURI(java.net.URI uri)
public static boolean diffInShortName(java.lang.String shortName, java.util.List<java.lang.String> diff)
public static java.lang.String getCononicalDiffValue(java.lang.String diff)
public static java.lang.String truncateDefNameforCodingSchemeName(java.lang.String name, java.util.HashMap<java.lang.String,java.lang.String> truncatedNames)
public static java.lang.String getAlternativeNamingForShortName(java.lang.String shortName, java.lang.String name, java.util.HashMap<java.lang.String,java.lang.String> truncatedNames)
public static java.lang.String abbreviateFromMiddle(java.lang.String name, java.lang.String string, int i)
public static java.lang.String breakOnCommonDiff(java.lang.String name)
public static boolean shortNameExistsAsKey(java.lang.String shortName, java.util.Set<java.lang.String> keySet)
public static java.lang.String getNameSpaceForCodingScheme(CodingScheme scheme)
public static java.lang.String getDefinedSource(java.lang.String sourceName, Entity entity)