public class Ep6Object extends java.lang.Object implements IEp6Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
alias |
private TypedObjectAttributeMap |
attributes |
private java.lang.String |
guid |
private int |
objectID |
private int |
parentID |
private java.lang.String |
shopGUID |
private int |
siteID |
Constructor and Description |
---|
Ep6Object(int objectId,
java.lang.String guid) |
Modifier and Type | Method and Description |
---|---|
<T> void |
addAttribute(AttributeKey key,
T t) |
<T> void |
addAttribute(AttributeMapEntry<AttributeKey,T> entry) |
java.lang.String |
getAlias() |
<K,V> java.util.Set<java.util.Map.Entry<K,V>> |
getAllAttributes(java.lang.Class<K> keyType,
java.lang.Class<V> valueType) |
<T> java.util.Set<java.util.Map.Entry<AttributeKey,T>> |
getAllAttributes(java.lang.Class<T> valueType) |
<T> T |
getAttribute(java.lang.Class<T> t,
AttributeKey key) |
java.util.Set<java.lang.Class<?>> |
getAttributeTypes() |
java.lang.String |
getGuid() |
int |
getObjectID() |
int |
getParentID() |
java.lang.String |
getShopGUID() |
int |
getSiteID() |
<T> boolean |
isMyAttribute(AttributeMapEntry<AttributeKey,T> a) |
void |
setAlias(java.lang.String alias) |
void |
setParentID(int parentID) |
void |
setShopGUID(java.lang.String shopGUID) |
void |
setSiteID(int siteID) |
java.lang.String |
toString() |
private java.lang.String alias
private final int objectID
private int parentID
private final java.lang.String guid
private int siteID
private java.lang.String shopGUID
private final TypedObjectAttributeMap attributes
public <T> void addAttribute(AttributeMapEntry<AttributeKey,T> entry)
public <T> void addAttribute(AttributeKey key, T t)
public <T> T getAttribute(java.lang.Class<T> t, AttributeKey key)
public <T> java.util.Set<java.util.Map.Entry<AttributeKey,T>> getAllAttributes(java.lang.Class<T> valueType)
public <K,V> java.util.Set<java.util.Map.Entry<K,V>> getAllAttributes(java.lang.Class<K> keyType, java.lang.Class<V> valueType)
public java.util.Set<java.lang.Class<?>> getAttributeTypes()
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public int getObjectID()
public int getParentID()
public void setParentID(int parentID)
public int getSiteID()
public void setSiteID(int siteID)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getGuid()
getGuid
in interface IEp6Object
public <T> boolean isMyAttribute(AttributeMapEntry<AttributeKey,T> a)
public java.lang.String getShopGUID()
public void setShopGUID(java.lang.String shopGUID)