Class EJBProperty
- java.lang.Object
-
- de.hybris.platform.persistence.property.EJBProperty
-
- All Implemented Interfaces:
java.lang.Cloneable
public final class EJBProperty extends java.lang.Object implements java.lang.Cloneable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
clone()
void
commit()
static java.lang.Object
constructKey(java.lang.String name, PK langPK)
property keys are case insensitive regarding names !protected static EJBProperty
create(java.lang.String name, PK lang, java.lang.Object value)
boolean
equals(java.lang.Object o)
protected boolean
exists()
java.lang.Object
getKey()
PK
getLang()
java.lang.String
getName()
java.lang.Object
getValue()
java.lang.Object
getValue1Internal()
boolean
hasChanged()
int
hashCode()
boolean
isCommitable()
boolean
isInDatabase()
boolean
isLocalized()
static EJBProperty
load(java.lang.String name, PK langPK, java.lang.Object value)
java.lang.Object
remove()
void
rollback()
java.lang.Object
setValue(java.lang.Object value)
java.lang.String
toString()
void
wroteChanges(boolean success)
-
-
-
Method Detail
-
clone
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
constructKey
public static java.lang.Object constructKey(java.lang.String name, PK langPK)
property keys are case insensitive regarding names !
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hasChanged
public boolean hasChanged()
-
isInDatabase
public boolean isInDatabase()
-
wroteChanges
public void wroteChanges(boolean success)
- Parameters:
success
- signals if database was updated
-
exists
protected boolean exists()
-
getValue1Internal
public java.lang.Object getValue1Internal()
-
create
protected static EJBProperty create(java.lang.String name, PK lang, java.lang.Object value)
-
load
public static EJBProperty load(java.lang.String name, PK langPK, java.lang.Object value)
-
getKey
public java.lang.Object getKey()
-
isCommitable
public boolean isCommitable()
-
getName
public java.lang.String getName()
-
isLocalized
public boolean isLocalized()
-
getLang
public PK getLang()
-
getValue
public java.lang.Object getValue()
-
setValue
public java.lang.Object setValue(java.lang.Object value)
-
remove
public java.lang.Object remove()
-
commit
public void commit()
-
rollback
public void rollback()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-