/** * @return The header contents as pertains to a package of rule assets. */ // public String getHeader() { // return this.getStringProperty( HEADER_PROPERTY_NAME ); // } // public void updateHeader(String header) { // updateStringProperty( header, HEADER_PROPERTY_NAME ); public AssetItemIterator listAssetsWithVersionsSpecifiedByDependenciesByFormat(String... assetFormats) { AssetItemIterator assetItemIterator = listAssetsByFormat(assetFormats); ((VersionedAssetItemIterator) assetItemIterator).setReturnAssetsWithVersionsSpecifiedByDependencies(true); return assetItemIterator; }
/** * Return an iterator for the rules in this module */ public Iterator<AssetItem> getAssets() { try { Node content = getVersionContentNode(); return new VersionedAssetItemIterator(content.getNode(ASSET_FOLDER_NAME).getNodes(), this.rulesRepository, this.getDependencies()); } catch (RepositoryException e) { throw new RulesRepositoryException(e); } }
public AssetItem next() { AssetItem ai = super.next(); if(returnAssetsWithVersionsSpecifiedByDependencies && dependencyVersionMap.get(ai.getName()) != null) { String version = dependencyVersionMap.get(ai.getName()); return loadAssetWithVersion(ai, version); } return ai; }
/** * @return The header contents as pertains to a package of rule assets. */ // public String getHeader() { // return this.getStringProperty( HEADER_PROPERTY_NAME ); // } // public void updateHeader(String header) { // updateStringProperty( header, HEADER_PROPERTY_NAME ); public AssetItemIterator listAssetsWithVersionsSpecifiedByDependenciesByFormat(String... assetFormats) { AssetItemIterator assetItemIterator = listAssetsByFormat(assetFormats); ((VersionedAssetItemIterator) assetItemIterator).setReturnAssetsWithVersionsSpecifiedByDependencies(true); return assetItemIterator; }
/** * Return an iterator for the rules in this module */ public Iterator<AssetItem> getAssets() { try { Node content = getVersionContentNode(); return new VersionedAssetItemIterator(content.getNode(ASSET_FOLDER_NAME).getNodes(), this.rulesRepository, this.getDependencies()); } catch (RepositoryException e) { throw new RulesRepositoryException(e); } }
public AssetItem next() { AssetItem ai = super.next(); if(returnAssetsWithVersionsSpecifiedByDependencies && dependencyVersionMap.get(ai.getName()) != null) { String version = dependencyVersionMap.get(ai.getName()); return loadAssetWithVersion(ai, version); } return ai; }
((VersionedAssetItemIterator)it).setReturnAssetsWithVersionsSpecifiedByDependencies(true); list = iteratorToList( it ); assertEquals(1, list.size()); ((VersionedAssetItemIterator)it).setReturnAssetsWithVersionsSpecifiedByDependencies(true); list = iteratorToList( it ); assertEquals(1, list.size());
return new VersionedAssetItemIterator(it, this.rulesRepository, this.getDependencies());
return new VersionedAssetItemIterator(it, this.rulesRepository, this.getDependencies());