|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface KFFCombinationAttributes
An interface for managing combination attributes.
Method Summary | |
---|---|
java.lang.Long |
getCodeCombinationID()
Gets the code-combination ID. |
java.util.List<FlexfieldSegmentValue> |
getSegmentValues()
Gets the segment values with the standard value attributes. |
java.util.List<FlexfieldSegmentValue> |
getSegmentValues(java.lang.String labelCode)
Gets the segment values with their value attribute values for a label. |
java.util.Iterator<java.lang.String> |
getValueAttrCodeIterator(java.lang.String labelCode)
Gets the iterator of the value attribute codes for a label. |
java.lang.Object |
getValueAttribute(java.lang.String labelCode,
java.lang.String valAttrCode)
Gets the current value of a value attribute of this combination. |
void |
printAllValueAttributes(java.io.PrintStream out)
Prints the information of all value attributes. |
void |
setValueAttributes(java.util.Map<java.lang.String,java.lang.Object> values)
Sets the standard value attributes. |
void |
setValueAttributes(java.lang.String labelCode,
java.util.Map<java.lang.String,java.lang.Object> values)
Sets the value attributes. |
Method Detail |
---|
java.util.List<FlexfieldSegmentValue> getSegmentValues(java.lang.String labelCode)
labelCode
- the label code
java.lang.IllegalArgumentException
- if the given label code is nulljava.util.List<FlexfieldSegmentValue> getSegmentValues()
FlexfieldSegmentValue
.
java.util.Iterator<java.lang.String> getValueAttrCodeIterator(java.lang.String labelCode)
labelCode
- the label code
java.lang.IllegalArgumentException
- if the given label code is nulljava.lang.Object getValueAttribute(java.lang.String labelCode, java.lang.String valAttrCode)
labelCode
- the label code; null if the given value attribute code
is one of the standard value attribute codes defined in
FlexfieldSegmentValue
.valAttrCode
- the value attribute code
java.lang.IllegalArgumentException
- if the given label code is undefined
or unsed in any structure, or if the value attribute
code is null or not associated with the given label.void setValueAttributes(java.lang.String labelCode, java.util.Map<java.lang.String,java.lang.Object> values)
labelCode
- the label codevalues
- the values in a map where the keys are value attribute codes
and the values are value attribute values. Only the
value attributes associated with the given label will be
set. The map does not have to contain all value attributes
associated with the label. A null value-attribute value
is allowed.
java.lang.IllegalArgumentException
- if the given label code or value map
is nullvoid setValueAttributes(java.util.Map<java.lang.String,java.lang.Object> values)
FlexfieldSegmentValue
.
values
- the values in a map where the keys are value attribute codes
and the values are value attribute values. Only the
value attributes associated with the given label will be
set. The map does not have to contain all value attributes
associated with the label. A null value-attribute value
is allowed.
java.lang.IllegalArgumentException
- if the given value map is nulljava.lang.Long getCodeCombinationID()
void printAllValueAttributes(java.io.PrintStream out)
out
- the print stream
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |