public class Ep6Object extends java.lang.Object implements IEP6Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
alias |
private TypedObjectAttributeMap |
attributes |
private GUID |
guid |
private int |
objectId |
private int |
parentId |
private int |
siteId |
Constructor and Description |
---|
Ep6Object() |
Ep6Object(int objectId,
GUID guid) |
Ep6Object(int objectId,
GUID guid,
int parentId) |
Modifier and Type | Method and Description |
---|---|
<T> void |
addAttribute(Attribute<T> entry) |
boolean |
equals(java.lang.Object obj) |
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) |
protected <K extends AttributeKey,V> |
getAllAttributes(java.lang.Class<K> keyType,
java.lang.Class<V> valueType,
java.lang.String attributeName) |
java.util.Collection<LocalizedStringAttribute> |
getAllLocalizedAttributes() |
java.util.Collection<java.lang.String> |
getAllStringAttributes() |
<T> T |
getAttribute(java.lang.Class<T> t,
AttributeKey key) |
GUID |
getGuid() |
int |
getObjectId() |
int |
getParentId() |
int |
getSiteId() |
int |
hashCode() |
void |
setAlias(java.lang.String alias) |
void |
setGuid(GUID guid) |
void |
setObjectId(int objectId) |
void |
setParentId(int parentId) |
void |
setSiteId(int siteId) |
java.lang.String |
toString() |
private int objectId
private GUID guid
private int parentId
private java.lang.String alias
private int siteId
private final TypedObjectAttributeMap attributes
public Ep6Object()
public Ep6Object(int objectId, GUID guid)
public Ep6Object(int objectId, GUID guid, int parentId)
public int getObjectId()
getObjectId
in interface IEP6Object
public GUID getGuid()
getGuid
in interface IEP6Object
public int getParentId()
getParentId
in interface IEP6Object
public int getSiteId()
getSiteId
in interface IEP6Object
public void setObjectId(int objectId)
public void setGuid(GUID guid)
public void setParentId(int parentId)
public void setSiteId(int siteId)
public java.lang.String getAlias()
getAlias
in interface IEP6Object
public void setAlias(java.lang.String alias)
public java.lang.String toString()
toString
in class java.lang.Object
public <T> void addAttribute(Attribute<T> entry)
public <T> T getAttribute(java.lang.Class<T> t, AttributeKey key)
public <K,V> java.util.Set<java.util.Map.Entry<K,V>> getAllAttributes(java.lang.Class<K> keyType, java.lang.Class<V> valueType)
protected <K extends AttributeKey,V> java.util.Set<java.util.Map.Entry<K,V>> getAllAttributes(java.lang.Class<K> keyType, java.lang.Class<V> valueType, java.lang.String attributeName)
public java.util.Collection<java.lang.String> getAllStringAttributes()
getAllStringAttributes
in interface IEP6Object
public java.util.Collection<LocalizedStringAttribute> getAllLocalizedAttributes()
getAllLocalizedAttributes
in interface IEP6Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object