org.kuali.rice.kim.service
Interface IdentityArchiveService

All Known Implementing Classes:
IdentityArchiveServiceImpl

public interface IdentityArchiveService

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

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

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

Method Detail

getEntityDefaultInfoFromArchive

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


getEntityDefaultInfoFromArchiveByPrincipalId

KimEntityDefaultInfo getEntityDefaultInfoFromArchiveByPrincipalId(String principalId)
Gets the KimEntityDefaultInfo from the cache for the entity with the given principalId.


getEntityDefaultInfoFromArchiveByPrincipalName

KimEntityDefaultInfo getEntityDefaultInfoFromArchiveByPrincipalName(String principalName)
Gets the KimEntityDefaultInfo from the cache for the entity with the given principalName.


saveDefaultInfoToArchive

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



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