de.uplanet.lucy.server.usermanager.ds.filter
Class WhereClauseFilter

java.lang.Object
  extended by de.uplanet.lucy.server.usermanager.ds.filter.WhereClauseFilter
All Implemented Interfaces:
de.uplanet.lucy.server.usermanager.ds.IDsFilter
Direct Known Subclasses:
FieldFilter

@Scriptable
public class WhereClauseFilter
extends java.lang.Object
implements de.uplanet.lucy.server.usermanager.ds.IDsFilter

Version:
$Revision: 87649 $

Constructor Summary
WhereClauseFilter(de.uplanet.lucy.server.usermanager.ds.filter.IExpression... p_expressions)
           
WhereClauseFilter(java.util.List<de.uplanet.lucy.server.usermanager.ds.filter.IExpression> p_expressions)
           
 
Method Summary
 java.lang.String getSqlWhere(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
           
 java.util.List<java.lang.String> getTableNames(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
           
 boolean hasContainerGuid()
           
 int initPreparedStatement(de.uplanet.jdbc.JdbcConnection p_conn, java.sql.PreparedStatement p_prepStmt, int p_iParameterStart, java.util.List<java.sql.Clob> p_tmpClobs)
           
 boolean isMemberJoinNeeded()
           
 void setExpressions(de.uplanet.lucy.server.usermanager.ds.filter.IExpression[] p_expressions)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WhereClauseFilter

public WhereClauseFilter(de.uplanet.lucy.server.usermanager.ds.filter.IExpression... p_expressions)

WhereClauseFilter

public WhereClauseFilter(java.util.List<de.uplanet.lucy.server.usermanager.ds.filter.IExpression> p_expressions)
Method Detail

setExpressions

public void setExpressions(de.uplanet.lucy.server.usermanager.ds.filter.IExpression[] p_expressions)

getSqlWhere

public java.lang.String getSqlWhere(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
Specified by:
getSqlWhere in interface de.uplanet.lucy.server.usermanager.ds.IDsFilter

initPreparedStatement

public int initPreparedStatement(de.uplanet.jdbc.JdbcConnection p_conn,
                                 java.sql.PreparedStatement p_prepStmt,
                                 int p_iParameterStart,
                                 java.util.List<java.sql.Clob> p_tmpClobs)
                          throws java.sql.SQLException
Specified by:
initPreparedStatement in interface de.uplanet.lucy.server.usermanager.ds.IDsFilter
Throws:
java.sql.SQLException

hasContainerGuid

public boolean hasContainerGuid()
Specified by:
hasContainerGuid in interface de.uplanet.lucy.server.usermanager.ds.IDsFilter

isMemberJoinNeeded

public boolean isMemberJoinNeeded()
Specified by:
isMemberJoinNeeded in interface de.uplanet.lucy.server.usermanager.ds.IDsFilter

getTableNames

public java.util.List<java.lang.String> getTableNames(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
Specified by:
getTableNames in interface de.uplanet.lucy.server.usermanager.ds.IDsFilter


Last updated: 2011-08-11 10-04
Copyright © 2000-2011 United Planet. All Rights Reserved.