public interface PropertyFactory
Modifier and Type | Method and Description |
---|---|
boolean |
containsAggregateOpsEntryMax(java.lang.Object entry)
Returns
true if the maximum value is being calculated in the supplied
aggregate entry, false otherwise. |
boolean |
containsAggregateOpsEntryMean(java.lang.Object entry)
Returns
true if the mean is being calculated in the supplied
aggregate entry, false otherwise. |
boolean |
containsAggregateOpsEntryMin(java.lang.Object entry)
Returns
true if the minimum value is being calculated in the supplied
aggregate entry, false otherwise. |
boolean |
containsAggregateOpsEntrySDev(java.lang.Object entry)
Returns
true if the standard deviation is being calculated in the supplied
aggregate entry, false otherwise. |
boolean |
containsAggregateOpsEntrySum(java.lang.Object entry)
Returns
true if the sum is being calculated in the supplied
aggregate entry, false otherwise. |
boolean |
containsSetGlobalsEntryMax(java.lang.Object entry)
Returns
true if the maximum value is being calculated in the supplied
set globals entry, false otherwise. |
boolean |
containsSetGlobalsEntryMean(java.lang.Object entry)
Returns
true if the mean is being calculated in the supplied
set globals entry, false otherwise. |
boolean |
containsSetGlobalsEntryMin(java.lang.Object entry)
Returns
true if the minimum value is being calculated in the supplied
set globals entry, false otherwise. |
boolean |
containsSetGlobalsEntrySDev(java.lang.Object entry)
Returns
true if the standard deviation is being calculated in the supplied
set globals entry, false otherwise. |
boolean |
containsSetGlobalsEntrySum(java.lang.Object entry)
Returns
true if the sum is being calculated in the supplied
set globals entry, false otherwise. |
java.lang.Object |
createAggregateOpsEntry(boolean sum,
boolean min,
boolean max,
boolean mean,
boolean sdev)
Creates an entry for the aggregate operations.
|
java.lang.Object |
createBalanceEntry(java.lang.String condition,
double factor)
Creates an entry for balancing records (i.e., modifying the proportion
of records using the specified condition and factor).
|
java.lang.Object |
createDecisionListInteractiveState(java.lang.Object interactorMetadata,
byte[] viewerMetadata,
ModelDetail workingModel)
Creates an interactive state object for a Decision List modelling session
suitable for assignment to the
DECISION_LIST_INTERACTIVE_STATE property
of a model builder. |
StructuredValue |
createDefaultStructuredValue(StructuredPropertyDefinition definition)
Returns a new structured value using the defaults specified by the structured
property definition.
|
java.lang.Object |
createFixedWidthFileEntry(java.lang.String columnName,
int startColumn,
int width)
Creates an entry that specifies the name, position and width attributes of a column
in a fixed width column text file.
|
java.lang.Object |
createFlagEntry(java.lang.Object trueValue,
java.lang.Object falseValue)
Creates an entry that can be used to specify the desired true and
false values in a column representing a binary indicator.
|
java.lang.Object |
createPEVConnection(java.lang.String description,
java.lang.String applicationView,
java.lang.String versionLabel,
java.lang.String environment,
java.lang.String dataProvider)
Returns a value suitable for assignment to the
IMPORT_PEV_CONNECTION
property of a PEV Import Processor . |
java.lang.Object |
createRangeBounds(java.lang.Object minValue,
java.lang.Object maxValue)
Creates an entry that can be used to specify the desired minimum and
maximum of values in a column representing continuous data.
|
java.lang.Object |
createSetGlobalsEntry(boolean sum,
boolean min,
boolean max,
boolean mean,
boolean sdev)
Creates an entry for the set globals operations.
|
java.lang.Object |
createSortEntry(java.lang.String columnName,
boolean isAscending)
Creates an entry for sorting on a named column using the specified
direction.
|
java.lang.String |
getBalanceEntryCondition(java.lang.Object entry)
Returns the condition for the supplied balance entry.
|
double |
getBalanceEntryFactor(java.lang.Object entry)
Returns the factor for the supplied balance entry.
|
java.lang.Object |
getDecisionListInteractiveStateInteractorMetadata(java.lang.Object state)
Returns the interactor metadata from a Decision List interactive state.
|
byte[] |
getDecisionListInteractiveStateViewerMetadata(java.lang.Object state)
Returns the viewer metadata from a Decision List interactive state.
|
ModelDetail |
getDecisionListInteractiveStateWorkingModel(java.lang.Object state)
Returns the working model detail from a Decision List interactive state.
|
java.lang.String |
getFixedWidthFileEntryColumnName(java.lang.Object entry)
Returns the column name for the supplied fixed width file entry.
|
int |
getFixedWidthFileEntryStartColumn(java.lang.Object entry)
Returns the start column for the supplied fixed width file entry, starting
from 1.
|
int |
getFixedWidthFileEntryWidth(java.lang.Object entry)
Returns the column width for the supplied fixed width file entry, starting
from 1.
|
java.lang.Object |
getFlagFalseValue(java.lang.Object entry)
Returns the false value for the supplied flag entry
or
null if the value is unknown. |
java.lang.Object |
getFlagTrueValue(java.lang.Object entry)
Returns the true value for the supplied flag entry
or
null if the value is unknown. |
java.lang.String |
getPEVConnectionApplicationView(java.lang.Object connection)
Returns the application view from a PEV connection object.
|
java.lang.String |
getPEVConnectionDataProvider(java.lang.Object connection)
Returns the data provider definition from a PEV connection object
or
null if the DPD is not set. |
java.lang.String |
getPEVConnectionDescription(java.lang.Object connection)
Returns the description from a PEV connection object.
|
java.lang.String |
getPEVConnectionEnvironment(java.lang.Object connection)
Returns the environment from a PEV connection object.
|
java.lang.String |
getPEVConnectionVersionLabel(java.lang.Object connection)
Returns the version label from a PEV connection object.
|
java.lang.Object |
getRangeMaxValue(java.lang.Object entry)
Returns the upper bound for the supplied range bounds entry
or
null if the value is unknown. |
java.lang.Object |
getRangeMinValue(java.lang.Object entry)
Returns the lower bound for the supplied range bounds entry
or
null if the value is unknown. |
java.lang.String |
getSortEntryColumnName(java.lang.Object entry)
Returns the column name for the supplied sort entry.
|
boolean |
isFlagDefined(java.lang.Object entry)
Returns
true of this flag entry is fully specified. |
boolean |
isRangeDefined(java.lang.Object entry)
Returns
true of this range bounds object is fully specified. |
boolean |
isSortEntryAscending(java.lang.Object entry)
Returns
true if the supplied sort entry is ascending, false
otherwise. |
java.lang.Object createSortEntry(java.lang.String columnName, boolean isAscending)
columnName
- the column nameisAscending
- flag indicating whether the sort order is ascendingjava.lang.String getSortEntryColumnName(java.lang.Object entry)
entry
- the sort entryboolean isSortEntryAscending(java.lang.Object entry)
true
if the supplied sort entry is ascending, false
otherwise.entry
- the sort entrytrue
if the supplied sort entry is ascendingjava.lang.Object createAggregateOpsEntry(boolean sum, boolean min, boolean max, boolean mean, boolean sdev)
sum
- indicates whether the sum should calculatedmin
- indicates whether the minimum value should calculatedmax
- indicates whether the maximum value should calculatedmean
- indicates whether the mean should calculatedsdev
- indicates whether the standard deviation should calculatedboolean containsAggregateOpsEntrySum(java.lang.Object entry)
true
if the sum is being calculated in the supplied
aggregate entry, false
otherwise.entry
- the aggregate entrytrue
if the sum is being calculatedboolean containsAggregateOpsEntryMean(java.lang.Object entry)
true
if the mean is being calculated in the supplied
aggregate entry, false
otherwise.entry
- the aggregate entrytrue
if the mean is being calculatedboolean containsAggregateOpsEntryMin(java.lang.Object entry)
true
if the minimum value is being calculated in the supplied
aggregate entry, false
otherwise.entry
- the aggregate entrytrue
if the minimum value is being calculatedboolean containsAggregateOpsEntryMax(java.lang.Object entry)
true
if the maximum value is being calculated in the supplied
aggregate entry, false
otherwise.entry
- the aggregate entrytrue
if the maximum value is being calculatedboolean containsAggregateOpsEntrySDev(java.lang.Object entry)
true
if the standard deviation is being calculated in the supplied
aggregate entry, false
otherwise.entry
- the aggregate entrytrue
if the standard deviation is being calculatedjava.lang.Object createBalanceEntry(java.lang.String condition, double factor)
condition
- the condition to be met before modifying the proportionfactor
- value specifying how the proportion of records that meet
the condition should be modified.java.lang.String getBalanceEntryCondition(java.lang.Object entry)
entry
- the balance entrydouble getBalanceEntryFactor(java.lang.Object entry)
entry
- the balance entryjava.lang.Object createFixedWidthFileEntry(java.lang.String columnName, int startColumn, int width)
columnName
- the column namestartColumn
- the first column containing the value, starting from 1width
- the width of the columnjava.lang.String getFixedWidthFileEntryColumnName(java.lang.Object entry)
entry
- the fixed width file entryint getFixedWidthFileEntryStartColumn(java.lang.Object entry)
entry
- the fixed width file entryint getFixedWidthFileEntryWidth(java.lang.Object entry)
entry
- the fixed width file entryjava.lang.Object createSetGlobalsEntry(boolean sum, boolean min, boolean max, boolean mean, boolean sdev)
sum
- indicates whether the sum should calculatedmin
- indicates whether the minimum value should calculatedmax
- indicates whether the maximum value should calculatedmean
- indicates whether the mean should calculatedsdev
- indicates whether the standard deviation should calculatedboolean containsSetGlobalsEntrySum(java.lang.Object entry)
true
if the sum is being calculated in the supplied
set globals entry, false
otherwise.entry
- the set globals entrytrue
if the sum is being calculatedboolean containsSetGlobalsEntryMean(java.lang.Object entry)
true
if the mean is being calculated in the supplied
set globals entry, false
otherwise.entry
- the set globals entrytrue
if the mean is being calculatedboolean containsSetGlobalsEntryMin(java.lang.Object entry)
true
if the minimum value is being calculated in the supplied
set globals entry, false
otherwise.entry
- the set globals entrytrue
if the minimum value is being calculatedboolean containsSetGlobalsEntryMax(java.lang.Object entry)
true
if the maximum value is being calculated in the supplied
set globals entry, false
otherwise.entry
- the set globals entrytrue
if the maximum value is being calculatedboolean containsSetGlobalsEntrySDev(java.lang.Object entry)
true
if the standard deviation is being calculated in the supplied
set globals entry, false
otherwise.entry
- the set globals entrytrue
if the standard deviation is being calculatedjava.lang.Object createRangeBounds(java.lang.Object minValue, java.lang.Object maxValue)
minValue
- the minimum valuemaxValue
- the maximum valueboolean isRangeDefined(java.lang.Object entry)
true
of this range bounds object is fully specified.entry
- the range bounds entrytrue
of this range bounds object is fully specifiedjava.lang.Object getRangeMinValue(java.lang.Object entry)
null
if the value is unknown.entry
- the range bounds entryjava.lang.Object getRangeMaxValue(java.lang.Object entry)
null
if the value is unknown.entry
- the range bounds entryjava.lang.Object createFlagEntry(java.lang.Object trueValue, java.lang.Object falseValue)
trueValue
- the true valuefalseValue
- the false valueboolean isFlagDefined(java.lang.Object entry)
true
of this flag entry is fully specified.entry
- the flag entrytrue
of this flag entry is fully specifiedjava.lang.Object getFlagTrueValue(java.lang.Object entry)
null
if the value is unknown.entry
- the flag entryjava.lang.Object getFlagFalseValue(java.lang.Object entry)
null
if the value is unknown.entry
- the flag entryjava.lang.Object createPEVConnection(java.lang.String description, java.lang.String applicationView, java.lang.String versionLabel, java.lang.String environment, java.lang.String dataProvider)
IMPORT_PEV_CONNECTION
property of a PEV Import Processor
.description
- a description of the connectionapplicationView
- the repository pathname of the application viewversionLabel
- the version label of the application viewenvironment
- the environmentdataProvider
- the repository pathname of the data provider definition,
or null
if no DPD has been selectedjava.lang.String getPEVConnectionDescription(java.lang.Object connection)
connection
- the PEV connection objectjava.lang.String getPEVConnectionApplicationView(java.lang.Object connection)
connection
- the PEV connection objectjava.lang.String getPEVConnectionVersionLabel(java.lang.Object connection)
connection
- the PEV connection objectjava.lang.String getPEVConnectionEnvironment(java.lang.Object connection)
connection
- the PEV connection objectjava.lang.String getPEVConnectionDataProvider(java.lang.Object connection)
null
if the DPD is not set.connection
- the PEV connection objectjava.lang.Object createDecisionListInteractiveState(java.lang.Object interactorMetadata, byte[] viewerMetadata, ModelDetail workingModel)
DECISION_LIST_INTERACTIVE_STATE
property
of a model builder.interactorMetadata
- metadata from the interactor instance,
or null
when a state is created for the first time and there is no interactorviewerMetadata
- metadata from the interactive viewer instanceworkingModel
- detail of the working modeljava.lang.Object getDecisionListInteractiveStateInteractorMetadata(java.lang.Object state)
state
- the interactive state objectbyte[] getDecisionListInteractiveStateViewerMetadata(java.lang.Object state)
state
- the interactive state objectModelDetail getDecisionListInteractiveStateWorkingModel(java.lang.Object state)
state
- the interactive state objectStructuredValue createDefaultStructuredValue(StructuredPropertyDefinition definition)
definition
- Copyright © 2014 Integral Solutions Ltd. All Rights Reserved.