public abstract class DataSourcePlugin
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected DataSource |
ds
DataSource
|
static java.lang.String |
FIELD_TYPE_BOOLEAN
Field of type Boolean
|
static java.lang.String |
FIELD_TYPE_DATE
Field of type Date
|
static java.lang.String |
FIELD_TYPE_DOUBLE
Field of type Double
|
static java.lang.String |
FIELD_TYPE_INTEGER
Field of type Integer
|
static java.lang.String |
FIELD_TYPE_LONG
Field of type Long
|
static java.lang.String |
FIELD_TYPE_STRING
Field of type String
|
static java.lang.String |
FIELD_TYPE_TIMESTAMP
Field of type Timestamp
|
Constructor and Description |
---|
DataSourcePlugin()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getClause()
Get extra clause
|
java.lang.Object |
getExtraParameter()
ExtraParameter
|
abstract java.lang.Object |
getFieldValue(JRField field)
getFieldValue
|
java.lang.Object |
getFieldValueByPath(java.lang.String fieldPath,
DBObject base)
This method returns the value as an Object
|
java.lang.Object |
getParameter()
Get parameter
|
abstract boolean |
next()
next
|
void |
setClause(java.lang.Object aClause)
set extra caluse
|
void |
setExtraParameter(java.lang.Object extraParameter)
ExtraParameter
|
void |
setParameter(java.lang.Object aParam)
set parameter
|
void |
setReadOnlyDataSource(DataSource ds)
set DataSource
|
protected DataSource ds
public static final java.lang.String FIELD_TYPE_STRING
public static final java.lang.String FIELD_TYPE_INTEGER
public static final java.lang.String FIELD_TYPE_LONG
public static final java.lang.String FIELD_TYPE_DOUBLE
public static final java.lang.String FIELD_TYPE_DATE
public static final java.lang.String FIELD_TYPE_TIMESTAMP
public static final java.lang.String FIELD_TYPE_BOOLEAN
public void setReadOnlyDataSource(DataSource ds)
ds
- dspublic void setClause(java.lang.Object aClause)
aClause
- clausepublic java.lang.Object getClause()
public java.lang.Object getParameter()
public void setParameter(java.lang.Object aParam)
aParam
- parameterpublic java.lang.Object getExtraParameter()
public void setExtraParameter(java.lang.Object extraParameter)
extraParameter
- ExtraParameterpublic abstract boolean next() throws JRException
JRException
- JRExceptionpublic abstract java.lang.Object getFieldValue(JRField field) throws JRException
field
- fieldJRException
- JRExceptionpublic java.lang.Object getFieldValueByPath(java.lang.String fieldPath, DBObject base) throws java.lang.Exception
fieldPath
- the full pathbase
- the base DBObjectjava.lang.Exception
- exceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.