org.ofbiz.entity
Class GenericPK
java.lang.Object
java.util.Observable
org.ofbiz.entity.GenericEntity
org.ofbiz.entity.GenericPK
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<GenericEntity>, java.util.Map<java.lang.String,java.lang.Object>, LocalizedMap
public class GenericPK
- extends GenericEntity
Generic Entity Primary Key Object
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
Fields inherited from class org.ofbiz.entity.GenericEntity |
cachedHashCode, delegatorName, entityName, fields, generateHashCode, internalDelegator, isFromEntitySync, modelEntity, modified, module, mutable, NULL_ENTITY, NULL_FIELD |
Method Summary |
java.lang.Object |
clone()
Clones this GenericPK, this is a shallow clone & uses the default shallow HashMap clone |
static GenericPK |
create(GenericPK value)
Creates new GenericPK from existing GenericPK |
static GenericPK |
create(ModelEntity modelEntity)
Creates new GenericPK |
static GenericPK |
create(ModelEntity modelEntity,
java.util.Map<java.lang.String,? extends java.lang.Object> fields)
Creates new GenericPK from existing Map |
static GenericPK |
create(ModelEntity modelEntity,
java.lang.Object singlePkValue)
Creates new GenericPK from existing Map |
Methods inherited from class org.ofbiz.entity.GenericEntity |
addToXmlDocument, addToXmlElement, clear, compareTo, compareToFields, containsKey, containsPrimaryKey, containsPrimaryKey, containsValue, createGenericEntity, createGenericEntity, createGenericEntity, dangerousGetNoCheckButFast, dangerousSetNoCheckButFast, entrySet, equals, get, get, get, get, getAllFields, getAllKeys, getBigDecimal, getBoolean, getBytes, getDate, getDelegator, getDouble, getEntityName, getFields, getFloat, getInteger, getIsFromEntitySync, getLong, getModelEntity, getPkShortValueString, getPrimaryKey, getString, getTime, getTimestamp, hashCode, init, init, init, init, isEmpty, isModified, isMutable, isPrimaryKey, isPrimaryKey, keySet, lockEnabled, makeXmlDocument, makeXmlElement, makeXmlElement, matches, matchesFields, put, putAll, refreshFromValue, remove, removedFromDatasource, reset, set, set, setAllFields, setBytes, setDelegator, setFields, setImmutable, setIsFromEntitySync, setNextSeqId, setNonPKFields, setNonPKFields, setPKFields, setPKFields, setString, size, synchronizedWithDatasource, toString, toStringInsecure, values, writeXmlText |
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
genericPKFactory
protected static final genericPKFactory
GenericPK
protected GenericPK()
create
public static GenericPK create(ModelEntity modelEntity)
- Creates new GenericPK
create
public static GenericPK create(ModelEntity modelEntity,
java.util.Map<java.lang.String,? extends java.lang.Object> fields)
- Creates new GenericPK from existing Map
create
public static GenericPK create(ModelEntity modelEntity,
java.lang.Object singlePkValue)
- Creates new GenericPK from existing Map
create
public static GenericPK create(GenericPK value)
- Creates new GenericPK from existing GenericPK
clone
public java.lang.Object clone()
- Clones this GenericPK, this is a shallow clone & uses the default shallow HashMap clone
- Overrides:
clone
in class GenericEntity
- Returns:
- Object that is a clone of this GenericPK