All pastes #395127 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-03-14 20:36 UTC
rendered paste body
		Searcher searcher = Connector.getSearcher();
		AssetManager assetManager = Connector.getAssetManager();
		String assetUuid = null;
		Map options = new HashMap();
        QueryResult queryResult = null;
        Query query = new Query(ObjectType.ASSET);
        query.addReturnAttribute("uuid");
        query.addCondition("name", Query.Operators.EQUALS, "Google Logo");
        
        queryResult = searcher.search(m_userAuth, query);

        if(queryResult.getResultCount() != 0) {
            Iterator iter = queryResult.rowIterator();
            while (iter.hasNext())
            {
                Object fields[] = (Object[])iter.next();
                assetUuid = (String)fields[0]; // get the UUID
                assetManager.deleteAllVersionsOfAsset(m_userAuth, assetUuid, options);
            }
        }