public class HdbAttribute extends Strategy
ALWAYS_INDEX
Constructor and Description |
---|
HdbAttribute(java.lang.String name)
Create a HdbAttribute object representing an error
|
HdbAttribute(java.lang.String name,
Strategy strategy)
Create a HdbAttribute object.
|
HdbAttribute(java.lang.String name,
Strategy strategy,
boolean pushedByCode)
Create a HdbAttribute object
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the attribute name
|
java.util.List<java.lang.String> |
getNameComponents() |
Strategy |
getStrategyCopy() |
long |
getTTL() |
java.lang.String |
getTtlString() |
boolean |
isError() |
boolean |
isPushedByCode()
Returns true if the event is pushed by the device class code.
|
void |
setPushedByCode(boolean pushedByCode) |
void |
setStrategy(Strategy strategy) |
void |
setStrategy(Strategy strategy,
java.lang.String contextNames) |
void |
setTTL(long ttl) |
java.lang.String |
strategyToString() |
java.lang.String |
toString() |
void |
updateUsedContexts(Strategy strategy) |
different, getContextsFromDB, getContextsFromDB, getDefaultContexts, getDefaultContexts, getNames, isClassProperty, putStrategiesToDB, setClassProperty
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
public HdbAttribute(java.lang.String name, Strategy strategy)
name
- specified attribute name.public HdbAttribute(java.lang.String name)
name
- specified attribute name.public HdbAttribute(java.lang.String name, Strategy strategy, boolean pushedByCode)
name
- specified attribute name.pushedByCode
- true if event will be pushed by device code.public java.lang.String getName()
public void setPushedByCode(boolean pushedByCode)
pushedByCode
- true if event pushed by codepublic boolean isPushedByCode()
public void setStrategy(Strategy strategy)
public void updateUsedContexts(Strategy strategy)
public void setStrategy(Strategy strategy, java.lang.String contextNames)
public Strategy getStrategyCopy()
public void setTTL(long ttl)
public long getTTL()
public java.lang.String getTtlString()
public java.lang.String strategyToString()
public boolean isError()
public java.util.List<java.lang.String> getNameComponents()