public class UrnUtil
extends java.lang.Object
Constructor and Description |
---|
UrnUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
createURN(SDMX_STRUCTURE_TYPE type,
java.lang.String shortUrl) |
static SDMX_STRUCTURE_TYPE |
getIdentifiableType(java.lang.String urn)
Returns the type of identifiable object that this urn represents
|
static java.lang.String[] |
getUrnComponents(java.lang.String urn)
Returns
|
static java.lang.String |
getUrnPostfix(java.lang.String urn) |
static java.lang.String |
getUrnPostfix(java.lang.String agencyId,
java.lang.String id,
java.lang.String version) |
static java.lang.String |
getUrnPostfix(java.lang.String agencyId,
java.lang.String maintid,
java.lang.String version,
java.lang.String... id) |
static java.lang.String |
getUrnPrefix(java.lang.String urn) |
static java.lang.String |
getVersionFromUrn(java.lang.String urn) |
static void |
validateURN(java.lang.String urn,
SDMX_STRUCTURE_TYPE structureType) |
public static void validateURN(java.lang.String urn, SDMX_STRUCTURE_TYPE structureType)
public static SDMX_STRUCTURE_TYPE getIdentifiableType(java.lang.String urn) throws SdmxSemmanticException
urn
- StructureException
SdmxSemmanticException
public static java.lang.String getUrnPostfix(java.lang.String urn)
public static java.lang.String getUrnPrefix(java.lang.String urn)
public static java.lang.String getUrnPostfix(java.lang.String agencyId, java.lang.String id, java.lang.String version)
public static java.lang.String getUrnPostfix(java.lang.String agencyId, java.lang.String maintid, java.lang.String version, java.lang.String... id)
public static java.lang.String[] getUrnComponents(java.lang.String urn)
urn
- public static java.lang.String getVersionFromUrn(java.lang.String urn)
public static java.lang.String createURN(SDMX_STRUCTURE_TYPE type, java.lang.String shortUrl)