public abstract class AbstractRecordColumnQueryPart extends Object implements IRecordColumnQueryPart
Constructor and Description |
---|
AbstractRecordColumnQueryPart() |
Modifier and Type | Method and Description |
---|---|
protected abstract Map<String,Object> |
getMapRecordColumnValues(fr.paris.lutece.util.sql.DAOUtil daoUtil)
Build the map of RecordColumnValues for the Record column of the query part
|
IRecordColumn |
getRecordColumn()
Return the RecordColumn of the RecordColumnQueryPart
|
RecordColumnCell |
getRecordColumnCell(fr.paris.lutece.util.sql.DAOUtil daoUtil)
Return the RecordColumnCell of the RecordColumnQueryPart
|
abstract String |
getRecordColumnFromQuery()
Return the from query part for the RecordColumn
|
abstract List<String> |
getRecordColumnJoinQueries()
Return the list of join queries for the RecordColumn
|
abstract String |
getRecordColumnSelectQuery()
Return the select query part for the RecordColumn
|
void |
setRecordColumn(IRecordColumn recordColumn)
Set the record column to the RecordColumnQueryPart
|
public abstract String getRecordColumnSelectQuery()
getRecordColumnSelectQuery
in interface IRecordColumnQueryPart
public abstract String getRecordColumnFromQuery()
getRecordColumnFromQuery
in interface IRecordColumnQueryPart
public abstract List<String> getRecordColumnJoinQueries()
getRecordColumnJoinQueries
in interface IRecordColumnQueryPart
protected abstract Map<String,Object> getMapRecordColumnValues(fr.paris.lutece.util.sql.DAOUtil daoUtil)
daoUtil
- The daoUtil to use to retrieve the data of the record columnpublic void setRecordColumn(IRecordColumn recordColumn)
setRecordColumn
in interface IRecordColumnQueryPart
recordColumn
- The RecordColumn to set to the RecordColumnQueryPartpublic IRecordColumn getRecordColumn()
getRecordColumn
in interface IRecordColumnQueryPart
public RecordColumnCell getRecordColumnCell(fr.paris.lutece.util.sql.DAOUtil daoUtil)
getRecordColumnCell
in interface IRecordColumnQueryPart
daoUtil
- The daoUtil to retrieve the values to retrieve to the record columnCopyright © 2020 City of Paris. All rights reserved.