/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.store.dao;
import java.util.HashMap;
import com.google.common.collect.Multimap;
import com.enonic.cms.core.resource.ResourceKey;
import com.enonic.cms.core.resource.ResourceReferencer;
public interface ResourceUsageDao
{
public HashMap<ResourceKey, Long> getUsageCountMap();
public Multimap<ResourceKey, ResourceReferencer> getUsedBy( ResourceKey resourceKey );
public void updateResourceReference( ResourceKey oldResourceKey, ResourceKey newResourceKey );
public void updateResourceReferencePrefix( String oldPrefix, String newPrefix );
}