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 int |
siteId |
Constructor and Description |
---|
Ep6Object(int objectId,
java.lang.String guid) |
Ep6Object(int objectId,
java.lang.String guid,
int parentId) |
Modifier and Type | Method and Description |
---|---|
protected <T> void |
addAttribute(AttributeKey key,
T t) |
<T> void |
addAttribute(AttributeMapEntry<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() |
int |
getSiteId() |
boolean |
isRoot() |
void |
setAlias(java.lang.String alias) |
void |
setSiteId(int siteId) |
java.lang.String |
toString() |
private final int objectId
private final java.lang.String guid
private final int parentId
private java.lang.String alias
private int siteId
private final TypedObjectAttributeMap attributes
public Ep6Object(int objectId, java.lang.String guid)
public Ep6Object(int objectId, java.lang.String guid, int parentId)
public int getObjectId()
public java.lang.String getGuid()
public int getParentId()
public int getSiteId()
public void setSiteId(int siteId)
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public boolean isRoot()
public java.lang.String toString()
toString
in class java.lang.Object
public <T> void addAttribute(AttributeMapEntry<T> entry)
protected <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()