@WebRemote @LoggedIn public TableDataResult loadItemHistory(String uuid) throws SerializationException { // VersionableItem assetItem = rulesRepository.loadAssetByUUID( uuid ); VersionableItem assetItem = rulesRepository.loadItemByUUID(uuid); // serviceSecurity.checkSecurityAssetPackagePackageReadOnly( assetItem ); return repositoryAssetOperations.loadItemHistory(assetItem); }
/** @deprecated in favour of {@link #loadArchivedAssets(PageRequest)} */ @WebRemote @LoggedIn public TableDataResult loadAssetHistory(String packageUUID, String assetName) throws SerializationException { ModuleItem pi = rulesRepository.loadModuleByUUID(packageUUID); AssetItem assetItem = pi.loadAsset(assetName); serviceSecurity.checkSecurityPackageReadOnlyWithPackageUuid(assetItem.getModule().getUUID()); return repositoryAssetOperations.loadItemHistory(assetItem); }
/** @deprecated in favour of {@link loadArchivedAssets(PageRequest)} */ @WebRemote @Restrict("#{identity.loggedIn}") public TableDataResult loadAssetHistory(String packageUUID, String assetName) throws SerializationException { PackageItem pi = getRulesRepository().loadPackageByUUID(packageUUID); AssetItem assetItem = pi.loadAsset(assetName); serviceSecurity.checkSecurityAssetPackagePackageReadOnly(assetItem); return repositoryAssetOperations.loadItemHistory(assetItem); }