|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.elasticpath.cmweb.reportservice.impl.ReportParameter
public class ReportParameter
Class to deal w/ input box creation and validation of birt report parameters. Currently select list data is held in it's own Map since this whole class should be serializable to be stored in the session.
Constructor Summary | |
---|---|
ReportParameter(org.eclipse.birt.report.engine.api.IScalarParameterDefn param,
org.eclipse.birt.report.model.api.ScalarParameterHandle handle,
java.util.Collection selections)
Constructor that takes a IScalarParameterDefn and
ScalarParameterHandle . |
Method Summary | |
---|---|
void |
appendDateInput(java.lang.StringBuffer buffer)
Append date input if this parameter is a date. |
java.lang.String |
getDefaultValue()
Return default string value. |
java.lang.String |
getHtmlInput()
Returns html input for this input type. |
java.lang.String |
getName()
Returns parameter name. |
java.lang.String |
getPrompt()
Returns prompt + * if a it's a required param. |
java.lang.String |
getTypeDesc()
Returns type desc and error message if parameter is invalid. |
java.lang.Object |
getValidValue()
Returns a typed, validated object. |
void |
setStringValue(java.lang.String newValue)
Sets string value from user input. |
boolean |
validate(java.util.List requiredList,
java.util.List invalidList)
Validates stringValue depending on parameter type. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReportParameter(org.eclipse.birt.report.engine.api.IScalarParameterDefn param, org.eclipse.birt.report.model.api.ScalarParameterHandle handle, java.util.Collection selections)
IScalarParameterDefn
and
ScalarParameterHandle
.
param
- birt parameter.handle
- birt parameter handle.selections
- collection of select-list values.Method Detail |
---|
public void appendDateInput(java.lang.StringBuffer buffer)
buffer
- buffer to append to.public java.lang.String getDefaultValue()
public java.lang.String getHtmlInput()
public java.lang.String getName()
public java.lang.String getPrompt()
public java.lang.String getTypeDesc()
public java.lang.Object getValidValue()
public final void setStringValue(java.lang.String newValue)
newValue
- new string value.public boolean validate(java.util.List requiredList, java.util.List invalidList)
requiredList
- will add to list if this is a required parameter but value is emptyinvalidList
- will add to list if this is value is invalid
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |