|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ElementProperties
Method Summary | |
---|---|
Property |
getProperty(java.lang.String propertyName)
Returns a property object for the property of the specified name. |
java.lang.Object |
getPropertyValue(java.lang.String propertyName)
Returns the value of the specified property. |
java.util.Collection<Property> |
properties()
Returns the properties of the element as an unmodifiable collection. |
int |
propertiesSize()
Returns the number of properties in this element. |
void |
setBooleanProperty(java.lang.String name,
boolean value)
|
void |
setBytesProperty(java.lang.String name,
byte[] value)
|
void |
setDateProperty(java.lang.String name,
java.util.Date value)
|
void |
setDoubleProperty(java.lang.String name,
double value)
|
void |
setFloatProperty(java.lang.String name,
float value)
|
void |
setIntListProperty(java.lang.String name,
int[] value)
|
void |
setIntListProperty(java.lang.String name,
java.lang.Iterable<java.lang.Integer> value)
|
void |
setIntProperty(java.lang.String name,
int value)
|
void |
setLongProperty(java.lang.String name,
long value)
|
void |
setPropertyValue(java.lang.String name,
java.lang.Object value)
Sets the property to the value. |
void |
setStringListProperty(java.lang.String name,
java.lang.Iterable<java.lang.String> value)
|
void |
setStringListProperty(java.lang.String name,
java.lang.String[] value)
|
void |
setStringProperty(java.lang.String name,
java.lang.String value)
|
void |
setXmlProperty(java.lang.String name,
java.lang.String value)
|
Method Detail |
---|
java.util.Collection<Property> properties()
int propertiesSize()
Property getProperty(java.lang.String propertyName)
null if the client-side representation of the element
does not have a value for the property. This does not necessarily mean that the corresponding uCMDB-side element
does not have a value for the property.
java.lang.Object getPropertyValue(java.lang.String propertyName)
Property.getValue()
.
getProperty(java.lang.String)
void setPropertyValue(java.lang.String name, java.lang.Object value)
value
parameter. The following classes are supported:
Boolean
, Integer
, Long
, Float
, Double
and String
are
interpreted as their UCMDB counterparts. Using autoboxing boolean
, int
,
long
, float
and double
can also be passed.
byte[]
is interpreted as BYTES
Date
is interpreted as DATE
Iterable
<String>
and String[]
are interpreted as STRING_LIST
Iterable
<Integer>
and int[]
are interpreted as INTEGER_LIST
name
- name of the propertyvalue
- value of the propertyvoid setBooleanProperty(java.lang.String name, boolean value)
void setBytesProperty(java.lang.String name, byte[] value)
void setDateProperty(java.lang.String name, java.util.Date value)
void setDoubleProperty(java.lang.String name, double value)
void setFloatProperty(java.lang.String name, float value)
void setIntListProperty(java.lang.String name, int[] value)
void setIntListProperty(java.lang.String name, java.lang.Iterable<java.lang.Integer> value)
void setIntProperty(java.lang.String name, int value)
void setLongProperty(java.lang.String name, long value)
void setStringListProperty(java.lang.String name, java.lang.String[] value)
void setStringListProperty(java.lang.String name, java.lang.Iterable<java.lang.String> value)
void setStringProperty(java.lang.String name, java.lang.String value)
void setXmlProperty(java.lang.String name, java.lang.String value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |