Package com.liferay.portal.kernel.util

Examples of com.liferay.portal.kernel.util.StringBundler


      Session session = null;

      try {
        session = openSession();

        StringBundler query = null;

        if (orderByComparator != null) {
          query = new StringBundler(3 +
              (orderByComparator.getOrderByFields().length * 3));
        }
        else {
          query = new StringBundler(3);
        }

        query.append(_SQL_SELECT_WALLENTRY_WHERE);

        query.append(_FINDER_COLUMN_GROUPID_GROUPID_2);

        if (orderByComparator != null) {
          appendOrderByComparator(query, _ORDER_BY_ENTITY_ALIAS,
            orderByComparator);
        }

        else {
          query.append(WallEntryModelImpl.ORDER_BY_JPQL);
        }

        String sql = query.toString();

        Query q = session.createQuery(sql);

        QueryPos qPos = QueryPos.getInstance(q);

View Full Code Here


    OrderByComparator orderByComparator)
    throws NoSuchWallEntryException, SystemException {
    List<WallEntry> list = findByGroupId(groupId, 0, 1, orderByComparator);

    if (list.isEmpty()) {
      StringBundler msg = new StringBundler(4);

      msg.append(_NO_SUCH_ENTITY_WITH_KEY);

      msg.append("groupId=");
      msg.append(groupId);

      msg.append(StringPool.CLOSE_CURLY_BRACE);

      throw new NoSuchWallEntryException(msg.toString());
    }
    else {
      return list.get(0);
    }
  }
View Full Code Here

    List<WallEntry> list = findByGroupId(groupId, count - 1, count,
        orderByComparator);

    if (list.isEmpty()) {
      StringBundler msg = new StringBundler(4);

      msg.append(_NO_SUCH_ENTITY_WITH_KEY);

      msg.append("groupId=");
      msg.append(groupId);

      msg.append(StringPool.CLOSE_CURLY_BRACE);

      throw new NoSuchWallEntryException(msg.toString());
    }
    else {
      return list.get(0);
    }
  }
View Full Code Here

  }

  protected WallEntry getByGroupId_PrevAndNext(Session session,
    WallEntry wallEntry, long groupId, OrderByComparator orderByComparator,
    boolean previous) {
    StringBundler query = null;

    if (orderByComparator != null) {
      query = new StringBundler(6 +
          (orderByComparator.getOrderByFields().length * 6));
    }
    else {
      query = new StringBundler(3);
    }

    query.append(_SQL_SELECT_WALLENTRY_WHERE);

    query.append(_FINDER_COLUMN_GROUPID_GROUPID_2);

    if (orderByComparator != null) {
      String[] orderByFields = orderByComparator.getOrderByFields();

      if (orderByFields.length > 0) {
        query.append(WHERE_AND);
      }

      for (int i = 0; i < orderByFields.length; i++) {
        query.append(_ORDER_BY_ENTITY_ALIAS);
        query.append(orderByFields[i]);

        if ((i + 1) < orderByFields.length) {
          if (orderByComparator.isAscending() ^ previous) {
            query.append(WHERE_GREATER_THAN_HAS_NEXT);
          }
          else {
            query.append(WHERE_LESSER_THAN_HAS_NEXT);
          }
        }
        else {
          if (orderByComparator.isAscending() ^ previous) {
            query.append(WHERE_GREATER_THAN);
          }
          else {
            query.append(WHERE_LESSER_THAN);
          }
        }
      }

      query.append(ORDER_BY_CLAUSE);

      for (int i = 0; i < orderByFields.length; i++) {
        query.append(_ORDER_BY_ENTITY_ALIAS);
        query.append(orderByFields[i]);

        if ((i + 1) < orderByFields.length) {
          if (orderByComparator.isAscending() ^ previous) {
            query.append(ORDER_BY_ASC_HAS_NEXT);
          }
          else {
            query.append(ORDER_BY_DESC_HAS_NEXT);
          }
        }
        else {
          if (orderByComparator.isAscending() ^ previous) {
            query.append(ORDER_BY_ASC);
          }
          else {
            query.append(ORDER_BY_DESC);
          }
        }
      }
    }

    else {
      query.append(WallEntryModelImpl.ORDER_BY_JPQL);
    }

    String sql = query.toString();

    Query q = session.createQuery(sql);

    q.setFirstResult(0);
    q.setMaxResults(2);
View Full Code Here

      Session session = null;

      try {
        session = openSession();

        StringBundler query = null;

        if (orderByComparator != null) {
          query = new StringBundler(3 +
              (orderByComparator.getOrderByFields().length * 3));
        }
        else {
          query = new StringBundler(3);
        }

        query.append(_SQL_SELECT_WALLENTRY_WHERE);

        query.append(_FINDER_COLUMN_USERID_USERID_2);

        if (orderByComparator != null) {
          appendOrderByComparator(query, _ORDER_BY_ENTITY_ALIAS,
            orderByComparator);
        }

        else {
          query.append(WallEntryModelImpl.ORDER_BY_JPQL);
        }

        String sql = query.toString();

        Query q = session.createQuery(sql);

        QueryPos qPos = QueryPos.getInstance(q);

View Full Code Here

    OrderByComparator orderByComparator)
    throws NoSuchWallEntryException, SystemException {
    List<WallEntry> list = findByUserId(userId, 0, 1, orderByComparator);

    if (list.isEmpty()) {
      StringBundler msg = new StringBundler(4);

      msg.append(_NO_SUCH_ENTITY_WITH_KEY);

      msg.append("userId=");
      msg.append(userId);

      msg.append(StringPool.CLOSE_CURLY_BRACE);

      throw new NoSuchWallEntryException(msg.toString());
    }
    else {
      return list.get(0);
    }
  }
View Full Code Here

    List<WallEntry> list = findByUserId(userId, count - 1, count,
        orderByComparator);

    if (list.isEmpty()) {
      StringBundler msg = new StringBundler(4);

      msg.append(_NO_SUCH_ENTITY_WITH_KEY);

      msg.append("userId=");
      msg.append(userId);

      msg.append(StringPool.CLOSE_CURLY_BRACE);

      throw new NoSuchWallEntryException(msg.toString());
    }
    else {
      return list.get(0);
    }
  }
View Full Code Here

  }

  protected WallEntry getByUserId_PrevAndNext(Session session,
    WallEntry wallEntry, long userId, OrderByComparator orderByComparator,
    boolean previous) {
    StringBundler query = null;

    if (orderByComparator != null) {
      query = new StringBundler(6 +
          (orderByComparator.getOrderByFields().length * 6));
    }
    else {
      query = new StringBundler(3);
    }

    query.append(_SQL_SELECT_WALLENTRY_WHERE);

    query.append(_FINDER_COLUMN_USERID_USERID_2);

    if (orderByComparator != null) {
      String[] orderByFields = orderByComparator.getOrderByFields();

      if (orderByFields.length > 0) {
        query.append(WHERE_AND);
      }

      for (int i = 0; i < orderByFields.length; i++) {
        query.append(_ORDER_BY_ENTITY_ALIAS);
        query.append(orderByFields[i]);

        if ((i + 1) < orderByFields.length) {
          if (orderByComparator.isAscending() ^ previous) {
            query.append(WHERE_GREATER_THAN_HAS_NEXT);
          }
          else {
            query.append(WHERE_LESSER_THAN_HAS_NEXT);
          }
        }
        else {
          if (orderByComparator.isAscending() ^ previous) {
            query.append(WHERE_GREATER_THAN);
          }
          else {
            query.append(WHERE_LESSER_THAN);
          }
        }
      }

      query.append(ORDER_BY_CLAUSE);

      for (int i = 0; i < orderByFields.length; i++) {
        query.append(_ORDER_BY_ENTITY_ALIAS);
        query.append(orderByFields[i]);

        if ((i + 1) < orderByFields.length) {
          if (orderByComparator.isAscending() ^ previous) {
            query.append(ORDER_BY_ASC_HAS_NEXT);
          }
          else {
            query.append(ORDER_BY_DESC_HAS_NEXT);
          }
        }
        else {
          if (orderByComparator.isAscending() ^ previous) {
            query.append(ORDER_BY_ASC);
          }
          else {
            query.append(ORDER_BY_DESC);
          }
        }
      }
    }

    else {
      query.append(WallEntryModelImpl.ORDER_BY_JPQL);
    }

    String sql = query.toString();

    Query q = session.createQuery(sql);

    q.setFirstResult(0);
    q.setMaxResults(2);
View Full Code Here

      Session session = null;

      try {
        session = openSession();

        StringBundler query = null;

        if (orderByComparator != null) {
          query = new StringBundler(4 +
              (orderByComparator.getOrderByFields().length * 3));
        }
        else {
          query = new StringBundler(4);
        }

        query.append(_SQL_SELECT_WALLENTRY_WHERE);

        query.append(_FINDER_COLUMN_G_U_GROUPID_2);

        query.append(_FINDER_COLUMN_G_U_USERID_2);

        if (orderByComparator != null) {
          appendOrderByComparator(query, _ORDER_BY_ENTITY_ALIAS,
            orderByComparator);
        }

        else {
          query.append(WallEntryModelImpl.ORDER_BY_JPQL);
        }

        String sql = query.toString();

        Query q = session.createQuery(sql);

        QueryPos qPos = QueryPos.getInstance(q);

View Full Code Here

    throws NoSuchWallEntryException, SystemException {
    List<WallEntry> list = findByG_U(groupId, userId, 0, 1,
        orderByComparator);

    if (list.isEmpty()) {
      StringBundler msg = new StringBundler(6);

      msg.append(_NO_SUCH_ENTITY_WITH_KEY);

      msg.append("groupId=");
      msg.append(groupId);

      msg.append(", userId=");
      msg.append(userId);

      msg.append(StringPool.CLOSE_CURLY_BRACE);

      throw new NoSuchWallEntryException(msg.toString());
    }
    else {
      return list.get(0);
    }
  }
View Full Code Here

TOP

Related Classes of com.liferay.portal.kernel.util.StringBundler

Copyright © 2018 www.massapicom. 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.