Замена ресурса новой версией

Для замены ресурса новой версией используется метод RAMSession.replaceAssetNewVersion(Asset, String version). Он возвращает объект, переданный в параметре, с обновленной версией. GUID остается прежним. После фиксации на сервере останется только этот ресурс.

                // Создание нового ресурса для отправки на сервер
                RAMAsset newAsset = session.replaceAssetNewVersion(newAsset, "2.0.0.1");

                // Заполнение метаданных ресурса
                newAsset.setName("New Asset");
                newAsset.setCommunity(session.getCommunity("Rational Asset Manager Development"));
                newAsset.setAssetType(session.getAssetType("Documentation"));
                newAsset.setShortDescription("Sample upload asset");
                
                session.put(newAsset, new NullProgressMonitor());

Комментарии