Criando a Versão de um Recurso

Consulte:

Recursos com o mesmo GUID são considerados versões do mesmo recurso. Suponha que você tenha as seguintes versões de um recurso:

String[] allVersions = asset.getVersions(); retornariam a seguinte matriz: ["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)); retornaria a versão 4.0.0.8

asset = session.getAsset(new AssetIdentification(GUID, "3*")); retornaria a versão 3

asset = session.getAsset(new AssetIdentification(GUID, "2.0.*")); retornaria a versão 2.0.1

asset = session.getAsset(new AssetIdentification(GUID, "1.0.0.*")); retornaria a versão 1.0.0.1

asset = session.getAsset(new AssetIdentification(GUID, "3.0*")); emitiria uma exceção de recurso não localizado

Utilizar o curinga * nos métodos createAsset localizará a session.replaceAssetNewVersion(asset, "*"); configuraria a versão para 4.0.0.9

session.replaceAssetNewVersion(asset, "2.*"); configuraria a versão para 2.12.6.2

session.replaceAssetNewVersion(asset, "1.*"); configuraria a versão para 1.1.17

session.replaceAssetNewVersion(asset, "1.0.1.*"); configuraria a versão para 1.0.1.1

session.replaceAssetNewVersion(asset, "1.0.0.*"); configuraria a versão para 1.0.0.2

session.replaceAssetNewVersion(asset, "3.*"); configuraria a versão para 3.0

session.replaceAssetNewVersion(asset, "3.0.*"); configuraria a versão para 3.0.0


Feedback