@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.Object
public 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.IOException
java.net.URISyntaxException
org.xml.sax.SAXException
javax.xml.bind.JAXBException