Examples of QueryManager


Examples of ch.ethz.prose.query.QueryManager

    if (extMgr==null) {
      if (isReal)
        extMgr = ProseSystem.getAspectManager();
      else
        extMgr = ProseSystem.getTestAspectManager();
      qMgr = new QueryManager(extMgr);

      if( extMgr.getJoinPointManager().getAspectInterface() instanceof SunBCELRepositoryInterface) {  // gerry
        ai = (SunBCELRepositoryInterface) extMgr.getJoinPointManager().getAspectInterface();
      }
    }
View Full Code Here

Examples of com.eforce.baby.common.dao.QueryManager

    Connection con = this.createConnection( dsName );
    PreparedStatement pStmt=null;
    try
    {
      con.setAutoCommit(false);
      QueryManager qManager = QueryManager.getInstance();

      /* Check if there is any group with same name */
      String sql;
      sql = qManager.getDuplicateGroupUpdateQuery(dbType);
      pStmt = con.prepareStatement( sql );
      pStmt.setString( 1, groupVO.getId() );
      pStmt.setString( 2, groupVO.getGroupName() );
      log.debug("SQL="+sql);
      log.debug("ID="+groupVO.getId()+"  ||  "+groupVO.getGroupName());
      ResultSet rset = null;
      rset = pStmt.executeQuery();
      if( rset.next() ){
        if(rset.getInt(1)>0){
          DAOException daox = new DAOException ("Database Error");
          daox.setMessageKey(IErrorMessageKeys.KEY_ERROR_DUPLICATE_GROUP);
          throw daox;
        }
      }

      sql = qManager.getUpdateGroupQuery(dbType);
      log.debug(sql);
      pStmt = con.prepareStatement( sql );
      pStmt.setString( 1, groupVO.getGroupName() );
      pStmt.setString( 2, groupVO.getGroupDesc() );
      pStmt.setString( 3, groupVO.getId());

      pStmt.executeUpdate();

      //first delete old users
      sql = qManager.getDeleteGroupUserQuery(dbType);
      pStmt = con.prepareStatement( sql );
      pStmt.setString( 1, groupVO.getId());
      pStmt.executeUpdate();

      this.createSearchContent(con,dbType, groupVO, "TBL_GROUP", "GROUP_ID");

      String[] userIds = EEMSUtil.convertToArray(groupVO.getUserNames(),IConstants.EEMS_DELIMITER);
      if(userIds!=null)
      {
        sql = qManager.getFindCreateUserGroupQuery(dbType);
        pStmt = con.prepareStatement( sql );
        log.debug(sql);
   
        for (int i=0; i<userIds.length;i++)
        {
View Full Code Here

Examples of info.magnolia.cms.core.search.QueryManager

    }

    @SuppressWarnings("unchecked")
    private Map<String, Set<String>> findCommandNames()
    {
        QueryManager qm = MgnlContext.getQueryManager(ContentRepository.CONFIG);
        Iterator catalogIter = CatalogFactory.getInstance().getNames();
        Map<String, Set<String>> retVal = new HashMap<String, Set<String>>();
        while (catalogIter.hasNext())
        {
            String catalog = (String) catalogIter.next();
            try
            {
                Query q = qm.createQuery("//commands//" + catalog + "//*", Query.XPATH);
                QueryResult qr = q.execute();
                Collection collection = qr.getContent("mgnl:contentNode");
                if (CollectionUtils.isEmpty(collection))
                    continue;
                Iterator commandIter = collection.iterator();
View Full Code Here

Examples of javax.jcr.query.QueryManager

     * @return the result.
     */
    private RowIterator execute() {
        try {
            String stmt = translateStatement();
            QueryManager qm = session.getWorkspace().getQueryManager();
            RowIterator nodes = qm.createQuery(stmt, Query.XPATH).execute().getRows();
            if (filter != null) {
                nodes = new FilteredRowIterator(nodes);
            }
            if (offset > 0) {
                try {
View Full Code Here

Examples of javax.jcr.query.QueryManager

    private Query createQuery(Session session,
                              String statement,
                              String language,
                              Map<String, String> namespaces)
            throws InvalidQueryException, RepositoryException {
        QueryManager qMgr = session.getWorkspace().getQueryManager();

        // apply namespace mappings to session
        Map<String, String> previous = setNamespaceMappings(session, namespaces);
        try {
            return qMgr.createQuery(statement, language);
        } finally {
            // reset namespace mappings
            setNamespaceMappings(session, previous);
        }
    }
View Full Code Here

Examples of javax.jcr.query.QueryManager

        Session admin = null;
        try {
            // assume chunks are stored in the default workspace
            admin = repository.loginAdministrative(null);
            QueryManager qm = admin.getWorkspace().getQueryManager();

            QueryResult queryres = qm.createQuery(
                "SELECT * FROM [sling:chunks] ", Query.JCR_SQL2).execute();
            NodeIterator nodeItr = queryres.getNodes();
            while (nodeItr.hasNext()) {
                Node node = nodeItr.nextNode();
                if (isEligibleForCleanUp(node)) {
View Full Code Here

Examples of javax.jcr.query.QueryManager

public class JcrResourceUtil {

    /** Helper method to execute a JCR query */
    public static QueryResult query(Session session, String query,
            String language) throws RepositoryException {
        QueryManager qManager = session.getWorkspace().getQueryManager();
        Query q = qManager.createQuery(query, language);
        return q.execute();
    }
View Full Code Here

Examples of javax.jcr.query.QueryManager

       
        MockControl wsCtrl = MockControl.createControl(Workspace.class);
        Workspace ws = (Workspace) wsCtrl.getMock();

        MockControl qmCtrl = MockControl.createControl(QueryManager.class);
        QueryManager qm = (QueryManager) qmCtrl.getMock();
       
        MockControl queryCtrl = MockControl.createControl(Query.class);
        Query query = (Query) queryCtrl.getMock();

        MockControl resultCtrl = MockControl.createControl(QueryResult.class);
        QueryResult result = (QueryResult) resultCtrl.getMock();

        sessionControl.expectAndReturn(session.getWorkspace(), ws);
        wsCtrl.expectAndReturn(ws.getQueryManager(), qm);
        qmCtrl.expectAndReturn(qm.getQuery(nd), query);
        queryCtrl.expectAndReturn(query.execute(), result);
       
        sfControl.replay();
        sessionControl.replay();
        wsCtrl.replay();
View Full Code Here

Examples of javax.jcr.query.QueryManager

       
        MockControl wsCtrl = MockControl.createControl(Workspace.class);
        Workspace ws = (Workspace) wsCtrl.getMock();

        MockControl qmCtrl = MockControl.createControl(QueryManager.class);
        QueryManager qm = (QueryManager) qmCtrl.getMock();
       
        MockControl queryCtrl = MockControl.createControl(Query.class);
        Query query = (Query) queryCtrl.getMock();

        MockControl resultCtrl = MockControl.createControl(QueryResult.class);
        QueryResult result = (QueryResult) resultCtrl.getMock();

        String stmt = "//*/@bogus:title";
        String language = Query.XPATH;

        sessionControl.expectAndReturn(session.getWorkspace(), ws);
        wsCtrl.expectAndReturn(ws.getQueryManager(), qm);
        qmCtrl.expectAndReturn(qm.createQuery(stmt, language), query);
        queryCtrl.expectAndReturn(query.execute(), result);
       
        sfControl.replay();
        sessionControl.replay();
        wsCtrl.replay();
View Full Code Here

Examples of javax.jcr.query.QueryManager

       
        MockControl wsCtrl = MockControl.createControl(Workspace.class);
        Workspace ws = (Workspace) wsCtrl.getMock();

        MockControl qmCtrl = MockControl.createControl(QueryManager.class);
        QueryManager qm = (QueryManager) qmCtrl.getMock();
       
        MockControl queryCtrl = MockControl.createControl(Query.class);
        Query query = (Query) queryCtrl.getMock();

        MockControl resultCtrl = MockControl.createControl(QueryResult.class);
        QueryResult result = (QueryResult) resultCtrl.getMock();

        sessionControl.expectAndReturn(session.getWorkspace(), ws);
        wsCtrl.expectAndReturn(ws.getQueryManager(), qm);
        qmCtrl.expectAndReturn(qm.createQuery(stmt1, language), query);
        qmCtrl.expectAndReturn(qm.createQuery(stmt2, language), query);
        queryCtrl.expectAndReturn(query.execute(), result);
        queryCtrl.expectAndReturn(query.execute(), result);
       
        sfControl.replay();
        sessionControl.replay();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.