org.kuali.rice.kim.api.services
Interface IdentityArchiveService

All Known Implementing Classes:
IdentityArchiveServiceImpl

public interface IdentityArchiveService

This service archives EntityDefault. It's purpose is to provide long term storage for basic identity data that may be removed from the IdentityService implementation's backing store.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 EntityDefault getEntityDefaultInfoFromArchive(String entityId)
          Gets the EntityDefault from the cache for the given entityId.
 EntityDefault getEntityDefaultInfoFromArchiveByPrincipalId(String principalId)
          Gets the EntityDefault from the cache for the identity with the given principalId.
 EntityDefault getEntityDefaultInfoFromArchiveByPrincipalName(String principalName)
          Gets the EntityDefault from the cache for the identity with the given principalName.
 void saveDefaultInfoToArchive(EntityDefault entity)
          Saves the given EntityDefault into the cache.
 

Method Detail

getEntityDefaultInfoFromArchive

EntityDefault getEntityDefaultInfoFromArchive(String entityId)
Gets the EntityDefault from the cache for the given entityId.


getEntityDefaultInfoFromArchiveByPrincipalId

EntityDefault getEntityDefaultInfoFromArchiveByPrincipalId(String principalId)
Gets the EntityDefault from the cache for the identity with the given principalId.


getEntityDefaultInfoFromArchiveByPrincipalName

EntityDefault getEntityDefaultInfoFromArchiveByPrincipalName(String principalName)
Gets the EntityDefault from the cache for the identity with the given principalName.


saveDefaultInfoToArchive

void saveDefaultInfoToArchive(EntityDefault entity)
Saves the given EntityDefault into the cache.



Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.