Class GroupExpression

  • All Implemented Interfaces:
    de.uplanet.lucy.server.usermanager.ds.filter.IExpression, de.uplanet.lucy.server.usermanager.ds.filter.IGroupExpression, de.uplanet.lucy.server.usermanager.ds.IDsJoin

    @Scriptable
    public class GroupExpression
    extends Object
    implements de.uplanet.lucy.server.usermanager.ds.filter.IGroupExpression
    • Constructor Detail

      • GroupExpression

        public GroupExpression​(de.uplanet.lucy.server.usermanager.ds.filter.IExpression... p_expressions)
      • GroupExpression

        public GroupExpression​(List<de.uplanet.lucy.server.usermanager.ds.filter.IExpression> p_expressions)
    • Method Detail

      • addExpression

        public void addExpression​(de.uplanet.lucy.server.usermanager.ds.filter.IExpression p_expression)
      • getExpression

        public String getExpression​(boolean p_bIsFirstExpression,
                                    de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
        Specified by:
        getExpression in interface de.uplanet.lucy.server.usermanager.ds.filter.IExpression
      • initPreparedStatement

        public int initPreparedStatement​(de.uplanet.jdbc.JdbcConnection p_conn,
                                         PreparedStatement p_prepStmt,
                                         int p_iParameterStart,
                                         List<Clob> p_tmpClobs)
                                  throws SQLException
        Specified by:
        initPreparedStatement in interface de.uplanet.lucy.server.usermanager.ds.filter.IExpression
        Throws:
        SQLException
      • hasContainerGuid

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

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

        public void addTableNames​(List<String> p_result,
                                  de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
        Specified by:
        addTableNames in interface de.uplanet.lucy.server.usermanager.ds.filter.IExpression