Serializable
Class used to hold properties for a given entity. An instance of this class is used as the runtime store for a ConfigurableEntity EJB during its lifecycle, as a container to pass properties from the EntityPropertyManager to an entity, and as a container to cache properties in the application-wide cache by the EntityPropertyManager.
Related Topics
ConfigurableEntity
EntityPropertyManager
Serializable
Method Summary |
public void |
|
public |
|
public |
|
public |
|
public |
|
public | |
public |
|
public boolean |
|
public void |
|
public void | |
public void |
|
public int |
|
Method Detail |
public void clear()Clear the cache
publicReturn a subset of this cache containing only the named property map keysEntityPropertyCache
filterByPropertyMapKeys(Set
propertyMapKeys)
publicReturn a subset of this cache containing only the named property setsEntityPropertyCache
filterByPropertySet(String
propertySetName)
publicGet a value from the cacheObject
get(PropertyMapKey
key)
public List
getContentsAsString()
Describes the contents of this cache as a List of Strings such as:
{"propertySet:propertyName=propertyValue" }
public Iterator
getEntries()
public Map
getMap()
Get the entire map that backs up the cache
public boolean isEmpty()
public void put(Put a value in the cachePropertyMapKey
key,Object
value)
public void putAll(Map
map)
Add all the key/value pairs from the given map to the cache
public void remove(PropertyMapKey
key)
Remove a value from the cache
public int size()