@Immutable
public final class AssetMap
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AssetMap.Asset
This class represents a thin, immutable wrapper around the XML type 'AssetType' which is defined in Section 11,
st0429-9:2014.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AssetMap.Asset> |
getAssetList()
Getter for the complete list of assets present in this AssetMap
|
java.util.List<AssetMap.Asset> |
getPackingListAssets()
Getter for the list of packing list (see st0429-8:2007) assets present in this AssetMap
|
java.net.URI |
getPath(java.util.UUID uuid) |
static void |
main(java.lang.String[] args) |
java.lang.String |
toString() |
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.List<AssetMap.Asset> getAssetList()
public java.util.List<AssetMap.Asset> getPackingListAssets()
@Nullable public java.net.URI getPath(java.util.UUID uuid)
uuid - the unique identifier for the asset of interestpublic static void main(java.lang.String[] args)
throws java.io.IOException,
java.net.URISyntaxException,
org.xml.sax.SAXException,
javax.xml.bind.JAXBException
java.io.IOExceptionjava.net.URISyntaxExceptionorg.xml.sax.SAXExceptionjavax.xml.bind.JAXBException