|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.9.0) E52932-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.jbo.server.EffectiveDateRangeOperation
public class EffectiveDateRangeOperation
| Nested Class Summary | |
|---|---|
static class |
EffectiveDateRangeOperation.IntermediateRowAction |
| Field Summary | |
|---|---|
static java.lang.String |
RANGE_END_DATE_STR |
static java.lang.String |
RANGE_END_SEQ_STR |
static java.lang.String |
RANGE_MODE_STR |
static java.lang.String |
RANGE_SPAN_STR |
static java.lang.String |
RANGE_START_DATE_STR |
static java.lang.String |
RANGE_START_SEQ_STR |
| Method Summary | |
|---|---|
static void |
create(ViewObjectImpl vo, EffectiveDateRangeOperationParams params, AttributeList attrList) |
static ViewRowImpl |
findRangeStartRow(RowSet rs, AttributeList findParams, java.lang.String finderName, EffectiveDateRangeOperationParams rangeParams)Returns a date effective row using a row finder. |
static java.sql.Date |
getDate(java.lang.String dateStr)Returns a date parsed from a string formatted in ISO 8601 (yyyy-MM-dd) pattern. |
static java.lang.String |
getEffectiveDateRangeQuery(ViewCriteria criteria)For internal framework use only. |
static void |
modifyRange(RowSet rs, AttributeList findParams, java.lang.String finderName, EffectiveDateRangeOperationParams rangeParams, AttributeList updateAttrList)Modifies the rows in date range according to the range operation mode specified in EffectiveDateRangeOperationParams. |
static void |
modifyRange(ViewRowImpl row, EffectiveDateRangeOperationParams params, AttributeList updateAttrList)Modifies the rows in date range according to the range operation mode specified in EffectiveDateRangeOperationParams. |
static void |
modifyRange(ViewRowImpl row, java.util.Map<java.lang.String,java.lang.String> rangeProps)Modifies the rows in date range according to the range operation mode specified in EffectiveDateRangeOperationParams. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String RANGE_MODE_STR
public static final java.lang.String RANGE_SPAN_STR
public static final java.lang.String RANGE_START_DATE_STR
public static final java.lang.String RANGE_END_DATE_STR
public static final java.lang.String RANGE_START_SEQ_STR
public static final java.lang.String RANGE_END_SEQ_STR
| Method Detail |
|---|
public static void modifyRange(RowSet rs,
AttributeList findParams,
java.lang.String finderName,
EffectiveDateRangeOperationParams rangeParams,
AttributeList updateAttrList)
findRangeStartRow(oracle.jbo.RowSet, oracle.jbo.AttributeList, java.lang.String, oracle.jbo.server.EffectiveDateRangeOperationParams) followed by modifyRange(ViewRowImpl,EffectiveDateRangeOperationParams,AttributeList).rs - rowset the finder executes onfindParams - name value pairs used in row finderfinderName - row finder namerangeParams - range operation paramsupdateAttrList - list of attribute values to be updated; null if delete operationRowFinder, EffectiveDateRangeMode, EffectiveDateRangeOperationParams
public static void modifyRange(ViewRowImpl row,
EffectiveDateRangeOperationParams params,
AttributeList updateAttrList)
row - the first row in date range.params - range operation paramsupdateAttrList - list of attribute values to be updated; null if delete operationEffectiveDateRangeMode, EffectiveDateRangeOperationParams
public static void modifyRange(ViewRowImpl row,
java.util.Map<java.lang.String,java.lang.String> rangeProps)
Internal: This method is invoked from REST service.
row - the first row in date range. For update operation, this row needs to be modified in order to propagate the changes to other rows in range.rangeProps - range operation paramsEffectiveDateRangeMode, EffectiveDateRangeOperationParams
public static ViewRowImpl findRangeStartRow(RowSet rs,
AttributeList findParams,
java.lang.String finderName,
EffectiveDateRangeOperationParams rangeParams)
rs - rowset the finder executes onfindParams - name value pairs used in row finderfinderName - row finder namerangeParams - range operation propertiesRowFinder, EffectiveDateRangeOperationParams
public static void create(ViewObjectImpl vo,
EffectiveDateRangeOperationParams params,
AttributeList attrList)
public static java.sql.Date getDate(java.lang.String dateStr)
dateStr - a string representation of date formatted in ISO 8601 (yyyy-MM-dd) patternpublic static java.lang.String getEffectiveDateRangeQuery(ViewCriteria criteria)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.9.0) E52932-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||