public abstract class PlusCWODsPointDelegate extends java.lang.Object implements MboAdapterConstants
ALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DELAYVALIDATION, DISCARDABLE, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, USER| Constructor and Description |
|---|
PlusCWODsPointDelegate(MboAdapter mbo,
PlusCWODsInstrDelegate woDsInstrDelegate) |
| Modifier and Type | Method and Description |
|---|---|
MboAdapter |
getGroupAveragePoint()
Returns the Average point for the group of points to which this point
belongs.
|
MboAdapter[] |
getGroupPoints()
Returns all points in this point's group (including itself) in an array.
|
PlusCWODsInstrDelegate |
getInstrDelegate() |
java.lang.String |
getPlanType() |
boolean |
hasErrors() |
boolean |
isAllClear()
Checks whether all as found/as left values of this point are empty.
|
boolean |
isAllEntered()
Returns
true if all of the relevant "as found"/"as left"
"input"/"output"/"set point" fields are entered, depending on the asset
function type. |
boolean |
isAllEntered(java.lang.String prefix)
Returns
true if all of the relevant "as found"/"as left"
"input"/"output"/"set point" fields are entered, depending on the asset
function type. |
boolean |
isAverage() |
boolean |
isCalPoint() |
boolean |
isDynamicCheck() |
boolean |
isFunctionCheck() |
boolean |
isRepeatable() |
boolean |
meetsNoAdjustmentConditions(java.lang.String adjchoice) |
abstract PlusCWODsPointDelegate |
newInstance(MboAdapter mbo,
PlusCWODsInstrDelegate woDsInstrDelegate)
Abstract factory method.
|
void |
setFunctionCheckPass(java.lang.String fieldName,
boolean status)
Set the value of the As Found/As Left Pass/Fail fields.
|
boolean |
warnChangeMeasuredValue(java.lang.String attributeName,
java.lang.String previousValue,
java.lang.String newValue)
Checks if a warning for changing measured data must be shown, based on
the PLUSCEDITDATA maxvar and whether the field is blank.
|
public PlusCWODsPointDelegate(MboAdapter mbo, PlusCWODsInstrDelegate woDsInstrDelegate)
public abstract PlusCWODsPointDelegate newInstance(MboAdapter mbo, PlusCWODsInstrDelegate woDsInstrDelegate) throws java.lang.Exception
java.lang.Exceptionpublic PlusCWODsInstrDelegate getInstrDelegate() throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getPlanType()
throws java.lang.Exception
java.lang.Exceptionpublic boolean isRepeatable()
throws java.lang.Exception
java.lang.Exceptionpublic boolean isCalPoint()
throws java.lang.Exception
java.lang.Exceptionpublic boolean isFunctionCheck()
throws java.lang.Exception
java.lang.Exceptionpublic boolean isDynamicCheck()
throws java.lang.Exception
java.lang.Exceptionpublic boolean isAverage()
throws java.lang.Exception
java.lang.Exceptionpublic boolean isAllEntered()
throws java.lang.Exception
true if all of the relevant "as found"/"as left"
"input"/"output"/"set point" fields are entered, depending on the asset
function type.true if all relevant fields are filled.java.lang.Exceptionpublic boolean isAllEntered(java.lang.String prefix)
throws java.lang.Exception
true if all of the relevant "as found"/"as left"
"input"/"output"/"set point" fields are entered, depending on the asset
function type.prefix - either "ASFOUND" or "ASLEFT"true if all relevant fields are filled.java.lang.Exceptionpublic boolean isAllClear()
throws java.lang.Exception
true if all relevant fields are empty.java.lang.Exceptionpublic void setFunctionCheckPass(java.lang.String fieldName,
boolean status)
throws java.lang.Exception
java.lang.Exceptionpublic MboAdapter getGroupAveragePoint() throws java.lang.Exception
java.lang.Exceptionpublic MboAdapter[] getGroupPoints() throws java.lang.Exception
java.lang.Exceptionpublic boolean hasErrors()
throws java.lang.Exception
java.lang.Exceptionpublic boolean meetsNoAdjustmentConditions(java.lang.String adjchoice)
throws java.lang.Exception
java.lang.Exceptionpublic boolean warnChangeMeasuredValue(java.lang.String attributeName,
java.lang.String previousValue,
java.lang.String newValue)
throws java.lang.Exception
attributeName - value that is being changedpreviousValue - previous valuenewValue - new valuetrue if a warning must be shown, false otherwisejava.lang.Exception