public final class EJBPropertyCache extends AbstractPropertyAccess implements LocalizedPropertyAccess, java.lang.Cloneable
BASE_QUALIFIER| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
clone() |
void |
commitProperties() |
static EJBPropertyCache |
create(long timestamp) |
java.util.Map<java.lang.String,java.lang.Object> |
getAllProperties() |
java.util.Map<java.lang.String,java.lang.Object> |
getAllProperties(PK langPK) |
java.util.Collection<EJBProperty> |
getEJBProperties() |
java.lang.Object |
getProperty(java.lang.String name) |
java.lang.Object |
getProperty(java.lang.String name,
PK langPK) |
java.util.Set<java.lang.String> |
getPropertyNames() |
java.util.Set<java.lang.String> |
getPropertyNames(PK langPK) |
java.util.Map<java.lang.String,java.lang.Object> |
getPropertyValues(PK langPK) |
java.util.Collection<EJBProperty> |
getUpdateableProperties() |
boolean |
hasModifiedProperties() |
static EJBPropertyCache |
load(long timestamp,
java.util.Collection<EJBProperty> allProps) |
boolean |
needsUpdate() |
java.lang.Object |
removeProperty(java.lang.String name) |
java.lang.Object |
removeProperty(java.lang.String name,
PK langPK) |
void |
rollbackProperties() |
void |
setAllProperties(EJBPropertyContainer container) |
java.lang.Object |
setProperty(java.lang.String name,
java.lang.Object value) |
java.lang.Object |
setProperty(java.lang.String name,
PK langPK,
java.lang.Object value) |
void |
wroteChanges() |
dispose, firePropertyDataChanged, getOwner, getVersion, registerOwner, setVersionequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, registerOwnerpublic static EJBPropertyCache create(long timestamp)
public static EJBPropertyCache load(long timestamp, java.util.Collection<EJBProperty> allProps)
allProps - contains EJBPropertyspublic boolean needsUpdate()
public java.util.Collection<EJBProperty> getUpdateableProperties()
public java.util.Collection<EJBProperty> getEJBProperties()
public void wroteChanges()
public void setAllProperties(EJBPropertyContainer container)
public java.util.Map<java.lang.String,java.lang.Object> getAllProperties()
getAllProperties in interface PropertyAccesspublic java.lang.Object setProperty(java.lang.String name,
java.lang.Object value)
setProperty in interface PropertyAccesspublic java.lang.Object getProperty(java.lang.String name)
getProperty in interface PropertyAccesspublic java.lang.Object removeProperty(java.lang.String name)
removeProperty in interface PropertyAccesspublic java.util.Set<java.lang.String> getPropertyNames()
getPropertyNames in interface PropertyAccesspublic boolean hasModifiedProperties()
hasModifiedProperties in interface PropertyAccesspublic void commitProperties()
commitProperties in interface PropertyAccesspublic void rollbackProperties()
rollbackProperties in interface PropertyAccesspublic java.util.Map<java.lang.String,java.lang.Object> getAllProperties(PK langPK)
getAllProperties in interface LocalizedPropertyAccesspublic java.lang.Object setProperty(java.lang.String name,
PK langPK,
java.lang.Object value)
setProperty in interface LocalizedPropertyAccesspublic java.lang.Object getProperty(java.lang.String name,
PK langPK)
getProperty in interface LocalizedPropertyAccesspublic java.lang.Object removeProperty(java.lang.String name,
PK langPK)
removeProperty in interface LocalizedPropertyAccesspublic java.util.Set<java.lang.String> getPropertyNames(PK langPK)
getPropertyNames in interface LocalizedPropertyAccessprotected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.util.Map<java.lang.String,java.lang.Object> getPropertyValues(PK langPK)
Copyright © 2018 SAP SE. All Rights Reserved.