동일한 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으로 설정합니다.