public final class EJBPropertyRowCache extends AbstractPropertyAccess implements LocalizedPropertyAccess, java.lang.Cloneable
BASE_QUALIFIER| Modifier and Type | Method and Description |
|---|---|
void |
changeColumns(java.util.List<java.lang.String> newNames)
no longer needed columns due to internal implementation issues.
|
protected java.lang.Object |
clone() |
void |
commitProperties() |
static EJBPropertyRowCache |
create(long timestamp,
java.util.List<java.lang.String> names)
create new unlocalized cache without values (assuming null)
|
static EJBPropertyRowCache |
createLocalized(PK langPK,
long timestamp,
java.util.List<java.lang.String> names)
create new localized cache without values (assuming null)
|
java.util.Map<java.lang.String,java.lang.Object> |
getAllProperties() |
java.util.Map<java.lang.String,java.lang.Object> |
getAllProperties(PK langPK) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getAllPropertiesInternal() |
java.util.BitSet |
getChangeSet() |
int |
getColumnCount() |
PK |
getItemPK() |
PK |
getLangPK() |
java.lang.String |
getName(int index) |
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) |
protected java.util.Set<java.lang.String> |
getPropertyNamesInternal() |
java.lang.Object |
getValue(int index) |
boolean |
hasChanged() |
boolean |
hasChanged(int index) |
boolean |
hasModifiedProperties() |
boolean |
isInDatabase() |
boolean |
isLocalized() |
static EJBPropertyRowCache |
load(long timestamp,
java.util.List<java.lang.String> names,
java.util.List<java.lang.Object> values)
loading unlocalized cache
|
static EJBPropertyRowCache |
loadLocalized(PK langPK,
long timestamp,
java.util.List<java.lang.String> names,
java.util.List<java.lang.Object> values)
loading localized cache
|
java.lang.Object |
removeProperty(java.lang.String name) |
java.lang.Object |
removeProperty(java.lang.String name,
PK langPK) |
void |
rollbackProperties() |
void |
setItemPK(PK itemPK) |
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) |
java.lang.String |
toString() |
void |
wroteChanges(boolean success) |
dispose, firePropertyDataChanged, getOwner, getVersion, registerOwner, setVersionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdispose, registerOwnerpublic static EJBPropertyRowCache createLocalized(PK langPK, long timestamp, java.util.List<java.lang.String> names)
public static EJBPropertyRowCache create(long timestamp, java.util.List<java.lang.String> names)
public static EJBPropertyRowCache loadLocalized(PK langPK, long timestamp, java.util.List<java.lang.String> names, java.util.List<java.lang.Object> values)
public static EJBPropertyRowCache load(long timestamp, java.util.List<java.lang.String> names, java.util.List<java.lang.Object> values)
public java.lang.String toString()
toString in class java.lang.Objectpublic PK getItemPK()
public void setItemPK(PK itemPK)
public void changeColumns(java.util.List<java.lang.String> newNames)
public int getColumnCount()
public java.lang.String getName(int index)
public java.lang.Object getValue(int index)
public boolean isLocalized()
public PK getLangPK()
public boolean hasChanged()
public boolean isInDatabase()
public boolean hasChanged(int index)
public java.util.BitSet getChangeSet()
public void wroteChanges(boolean success)
public java.util.Map<java.lang.String,java.lang.Object> getAllProperties()
getAllProperties in interface PropertyAccessprotected java.util.Map<java.lang.String,java.lang.Object> getAllPropertiesInternal()
public 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 PropertyAccessprotected java.util.Set<java.lang.String> getPropertyNamesInternal()
public 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.CloneNotSupportedExceptionCopyright © 2018 SAP SE. All Rights Reserved.