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.