/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.store.dao;
import com.enonic.cms.core.security.RememberedLoginEntity;
import com.enonic.cms.core.security.RememberedLoginKey;
import com.enonic.cms.core.security.user.UserKey;
import com.enonic.cms.core.structure.SiteKey;
public interface RememberedLoginDao
extends EntityDao<RememberedLoginEntity>
{
RememberedLoginEntity findByKey( RememberedLoginKey key );
RememberedLoginEntity findByGuidAndSite( String guid, SiteKey siteKey );
RememberedLoginEntity findByUserKeyAndSiteKey( UserKey userKey, SiteKey siteKey );
void removeUsage( UserKey user );
}