public class MxId extends Object
Constructor and Description |
---|
MxId() |
MxId(String namespace)
Creates a new object getting data from a targetnamespace
|
MxId(String bpString,
String funString,
String varString,
String verString) |
Modifier and Type | Method and Description |
---|---|
String |
camelized() |
boolean |
equals(Object obj) |
MxBusinessProcess |
getBusinessProcess()
Gets the business process (a.k.a.
|
String |
getFunctionality()
Gets the functionality (a.k.a.
|
int |
getFunctionalityInt() |
String |
getVariant() |
int |
getVariantInt() |
String |
getVersion() |
int |
getVersionInt() |
int |
hashCode() |
String |
id()
Get a string in the form of businessprocess.functionality.variant.version
|
String |
namespaceURI()
Creates a namespace URI for this MX, for example: urn:swift:xsd:camt.003.001.04
All id attributes should be properly filled.
|
void |
setBusinessProcess(MxBusinessProcess businessProcess) |
void |
setFunctionality(String functionality) |
void |
setVariant(String variant) |
void |
setVersion(String version) |
String |
toString() |
public MxId()
public MxId(String namespace)
namespace
- IllegalArgumentException
- if namespace parameter cannot be parsed as MX identificationpublic MxBusinessProcess getBusinessProcess()
public void setBusinessProcess(MxBusinessProcess businessProcess)
public String getFunctionality()
public void setFunctionality(String functionality)
public String getVariant()
public void setVariant(String variant)
public String getVersion()
public void setVersion(String version)
public String camelized()
public int getVersionInt()
public int getVariantInt()
public int getFunctionalityInt()
public String namespaceURI()
public String id()