|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.bamboo.fieldvalue.DefaultFieldValueItemHolder
public class DefaultFieldValueItemHolder
| Field Summary |
|---|
| Fields inherited from interface com.atlassian.bamboo.fieldvalue.FieldValueItemHolder |
|---|
DEFAULT_INT_VALUE, DEFAULT_ROW |
| Constructor Summary | |
|---|---|
DefaultFieldValueItemHolder()
|
|
DefaultFieldValueItemHolder(List fieldValueItems)
|
|
| Method Summary | |
|---|---|
void |
addFieldValueItems(String keyField,
FieldValueItemHolder fieldValueItemHolder)
This method appends of the current holder with passed holder. |
FilteredMap |
asFilteredMap(String prefix)
Returns the current object represented as a series of key value pairs, if the FieldValueItem's key begins
with the passed prefix. |
List |
asList()
Returns the current object representation as a list of FieldValueItemHolder objects |
boolean |
getBoolean(String key)
|
FieldValueItem |
getFieldItemValue(String key,
Integer row)
|
int |
getInt(String key)
Returns the value as a int, using the DEFAULT_ROW as the row |
List |
getListOfStrings(String key)
Gets all of the matching keys as a List of Strings |
String |
getString(String key)
Gets a string value for the passsed key, using the DEFAULT_ROW as the row. |
String |
getString(String key,
Integer row)
Gets a string value for the passsed key and row |
void |
setFieldValueItem(FieldValueItem fieldValueItem)
Adds a FieldValueItem to the list. |
void |
setFieldValueItem(String key,
boolean value)
Adds a simple FieldValueItem for with the given keys. |
void |
setFieldValueItem(String key,
int value)
Adds a simple FieldValueItem for with the given keys. |
void |
setFieldValueItem(String key,
String value,
int row)
|
void |
setFieldValueItems(FieldValueItemHolder fieldValueItemHolder)
Sets the values of the passed holder into the current object. |
void |
setFieldValueItems(List fieldValueItems)
|
void |
setFieldValueItems(Map params)
Sets the values of the passed holder into the current object. |
void |
setFieldValueItems(String key,
List values)
Sets a list of strings given a key |
void |
setProperty(String key,
String value)
Adds a simple FieldValueItem for with the given keys. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultFieldValueItemHolder()
public DefaultFieldValueItemHolder(List fieldValueItems)
| Method Detail |
|---|
public void setFieldValueItem(FieldValueItem fieldValueItem)
FieldValueItemHolderFieldValueItem to the list. Overrodes if exists.
setFieldValueItem in interface FieldValueItemHolderfieldValueItem - - must not be null
public void setProperty(String key,
String value)
FieldValueItemHolderFieldValueItem for with the given keys. This will over-ride field if the
property already exists.
setProperty in interface FieldValueItemHolderkey - - must not be nullvalue - - can be null
public void setFieldValueItem(String key,
String value,
int row)
public void setFieldValueItem(String key,
int value)
FieldValueItemHolderFieldValueItem for with the given keys. This will over-ride field if the
property already exists. This will still store the int as a string
setFieldValueItem in interface FieldValueItemHolderkey - - must not be null
public void setFieldValueItem(String key,
boolean value)
FieldValueItemHolderFieldValueItem for with the given keys. This will over-ride field if the
property already exists.
setFieldValueItem in interface FieldValueItemHolderkey - - must not be nullpublic void setFieldValueItems(FieldValueItemHolder fieldValueItemHolder)
FieldValueItemHolderFieldValueItems
setFieldValueItems in interface FieldValueItemHolderfieldValueItemHolder - - must not be null
public void setFieldValueItems(String key,
List values)
FieldValueItemHolder
setFieldValueItems in interface FieldValueItemHolderkey - not nullvalues - List of Strings. Nullablepublic void setFieldValueItems(List fieldValueItems)
public void setFieldValueItems(Map params)
FieldValueItemHolderFieldValueItems
setFieldValueItems in interface FieldValueItemHolderparams - - Map must not be null. It must also have a String for a key and value
public void addFieldValueItems(String keyField,
FieldValueItemHolder fieldValueItemHolder)
FieldValueItemHolder
addFieldValueItems in interface FieldValueItemHolderpublic List asList()
FieldValueItemHolder
asList in interface FieldValueItemHolderList of FieldValueItemHolders. Never null.public FilteredMap asFilteredMap(String prefix)
FieldValueItemHolderFieldValueItem's key begins
with the passed prefix. If there are multiple FieldValueItem withe the same key, (ie. multiple rows) then
the actual value returned is unpredictable (so obviously should be avoided). Values that do not match the prefix
are not added
asFilteredMap in interface FieldValueItemHolderprefix - - must not be null
FilteredMap filtered by the prefix. Empty map if no mataches.public String getString(String key)
FieldValueItemHolderDEFAULT_ROW as the row.
getString in interface FieldValueItemHolderkey - must not be null
public int getInt(String key)
FieldValueItemHolderDEFAULT_ROW as the row
getInt in interface FieldValueItemHolderkey - must not be null
DEFAULT_INT_VALUE if no key existspublic boolean getBoolean(String key)
getBoolean in interface FieldValueItemHolder
public String getString(String key,
Integer row)
FieldValueItemHolder
getString in interface FieldValueItemHolderkey - must not be nullrow - must not be null
public List getListOfStrings(String key)
FieldValueItemHolderList of Strings
getListOfStrings in interface FieldValueItemHolderList of Strings. Mepty if no values
public FieldValueItem getFieldItemValue(String key,
Integer row)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||