com.wm.app.tn.db
Class ProfileCacheOps

java.lang.Object
  extended by com.wm.app.tn.db.ProfileCacheOps
Direct Known Subclasses:
ProfileDeleteOps, ProfileInsertOps, ProfileOps, ProfileStore, ProfileUpdateOps

public abstract class ProfileCacheOps
extends java.lang.Object


Constructor Summary
ProfileCacheOps()
           
 
Method Summary
static void acquireWriteLockOnidMapKey(java.lang.String externalId)
           
static void acquireWriteLockOnprofilesKey(java.lang.String profileId)
           
static void acquireWriteLockOnSummariesKey(java.lang.String profileId)
           
static void clearidMap()
           
static void clearProfiles()
           
static void clearSummaries()
           
static java.lang.String getFromidMap(java.lang.String externalId)
           
static Profile getFromProfiles(java.lang.String profileId)
           
static ProfileSummary getFromSummaries(java.lang.String profileId)
           
static java.util.List<java.lang.String> getSummariesKeys()
           
static void putOnidMap(java.lang.String externalId, java.lang.String profileId)
           
static void putOnProfiles(java.lang.String profileId, Profile profile)
           
static void putOnSummaries(java.lang.String profileId, ProfileSummary summary)
           
static ProfileSummary querySummariesOnDisplayName(java.lang.String displayName)
           
static void releaseWriteLockOnidMapKey(java.lang.String externalId)
           
static void releaseWriteLockOnProfilesKey(java.lang.String profileId)
           
static void releaseWriteLockOnSummariesKey(java.lang.String profileId)
           
static void removeFromProfiles(java.lang.String profileId)
           
static void removeFromSummaries(java.lang.String profileId)
           
static void updateIDMap(java.util.Vector ids, boolean refresh)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileCacheOps

public ProfileCacheOps()
Method Detail

acquireWriteLockOnSummariesKey

public static void acquireWriteLockOnSummariesKey(java.lang.String profileId)

releaseWriteLockOnSummariesKey

public static void releaseWriteLockOnSummariesKey(java.lang.String profileId)

acquireWriteLockOnidMapKey

public static void acquireWriteLockOnidMapKey(java.lang.String externalId)

releaseWriteLockOnidMapKey

public static void releaseWriteLockOnidMapKey(java.lang.String externalId)

acquireWriteLockOnprofilesKey

public static void acquireWriteLockOnprofilesKey(java.lang.String profileId)

releaseWriteLockOnProfilesKey

public static void releaseWriteLockOnProfilesKey(java.lang.String profileId)

putOnSummaries

public static void putOnSummaries(java.lang.String profileId,
                                  ProfileSummary summary)

putOnidMap

public static void putOnidMap(java.lang.String externalId,
                              java.lang.String profileId)

putOnProfiles

public static void putOnProfiles(java.lang.String profileId,
                                 Profile profile)

getFromSummaries

public static ProfileSummary getFromSummaries(java.lang.String profileId)

getFromidMap

public static java.lang.String getFromidMap(java.lang.String externalId)

getFromProfiles

public static Profile getFromProfiles(java.lang.String profileId)

removeFromSummaries

public static void removeFromSummaries(java.lang.String profileId)

removeFromProfiles

public static void removeFromProfiles(java.lang.String profileId)

clearSummaries

public static void clearSummaries()

clearidMap

public static void clearidMap()

clearProfiles

public static void clearProfiles()

getSummariesKeys

public static java.util.List<java.lang.String> getSummariesKeys()

querySummariesOnDisplayName

public static ProfileSummary querySummariesOnDisplayName(java.lang.String displayName)

updateIDMap

public static void updateIDMap(java.util.Vector ids,
                               boolean refresh)
                        throws ProfileStoreException
Throws:
ProfileStoreException