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.Objectclone()voidcommit()static java.lang.ObjectconstructKey(java.lang.String name, PK langPK)property keys are case insensitive regarding names !protected static EJBPropertycreate(java.lang.String name, PK lang, java.lang.Object value)booleanequals(java.lang.Object o)protected booleanexists()java.lang.ObjectgetKey()PKgetLang()java.lang.StringgetName()java.lang.ObjectgetValue()java.lang.ObjectgetValue1Internal()booleanhasChanged()inthashCode()booleanisCommitable()booleanisInDatabase()booleanisLocalized()static EJBPropertyload(java.lang.String name, PK langPK, java.lang.Object value)java.lang.Objectremove()voidrollback()java.lang.ObjectsetValue(java.lang.Object value)java.lang.StringtoString()voidwroteChanges(boolean success)
-
-
-
Method Detail
-
clone
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein 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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin 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:
toStringin classjava.lang.Object
-
-