同じ GUID を持つアセットは、同じアセットのバージョンと見なされます。 以下のようなアセットのバージョンがあると仮定します。
String[] allVersions = asset.getVersions(); は、以下の配列を戻します。["4.0.0.8", "4.0.0", "3", "2.12.6.1", "2.0.1", "1.1.16", "1.1", "1.0.1.0", "1.0.1", "1.0.0.1", "1.0.0.0"]
asset = session.getAsset(new AssetIdentification(GUID)); は、バージョン 4.0.0.8 を戻します。
asset = session.getAsset(new AssetIdentification(GUID, "3*")); は、バージョン 3 を戻します。
asset = session.getAsset(new AssetIdentification(GUID, "2.0.*")); は、バージョン 2.0.1 を戻します。
asset = session.getAsset(new AssetIdentification(GUID, "1.0.0.*")); は、バージョン 1.0.0.1 を戻します。
asset = session.getAsset(new AssetIdentification(GUID, "3.0*")); は、アセットが見つからないという例外をスローします。
createAsset メソッドでワイルドカード「*」を使用すると、session.replaceAssetNewVersion(asset, "*"); が検出され、バージョンは 4.0.0.9 に設定されます。
session.replaceAssetNewVersion(asset, "2.*"); は、バージョンを 2.12.6.2 に設定します。
session.replaceAssetNewVersion(asset, "1.*"); は、バージョンを 1.1.17 に設定します。
session.replaceAssetNewVersion(asset, "1.0.1.*"); は、バージョンを 1.0.1.1 に設定します。
session.replaceAssetNewVersion(asset, "1.0.0.*"); は、バージョンを 1.0.0.2 に設定します。
session.replaceAssetNewVersion(asset, "3.*"); は、バージョンを 3.0 に設定します。
session.replaceAssetNewVersion(asset, "3.0.*"); は、バージョンを 3.0.0 に設定します。