Package com.tll.common.msg

Examples of com.tll.common.msg.Status.addMsg()


   */
  public <S extends IMarshalable, R extends IMarshalable> ListingPayload<R> process(final String sessionId, final ListingContext context, final ListingRequest<S> request) {
    final Status status = new Status();

    if(request == null) {
      status.addMsg("No listing request specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
    }

    final String listingId = request == null ? null : request.getListingId();
    if(listingId == null) {
      status.addMsg("No listing id specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
View Full Code Here


      status.addMsg("No listing request specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
    }

    final String listingId = request == null ? null : request.getListingId();
    if(listingId == null) {
      status.addMsg("No listing id specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
    }

    final ListingOp listingOp = request == null ? null : request.getListingOp();
    if(listingOp == null) {
      status.addMsg("No listing op specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
View Full Code Here

      status.addMsg("No listing id specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
    }

    final ListingOp listingOp = request == null ? null : request.getListingOp();
    if(listingOp == null) {
      status.addMsg("No listing op specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
    }

    ListingHandler<R> handler = null;
    ListingStatus listingStatus = null;
View Full Code Here

    ListingHandler<R> handler = null;
    ListingStatus listingStatus = null;

    if(!status.hasErrors() && request != null) {
      if(sessionId == null) {
        status.addMsg("No session id specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
      }
      else {
        final ListingCache lcache = context.getListingCache();
        assert lcache != null : "Null ListingCache";
        Integer offset = request.getOffset();
View Full Code Here

            log.debug("Generating listing handler for listing: '{}'...", listingId);

            final RemoteListingDefinition<S> listingDef = request.getListingDef();
            if(listingDef == null) {
              status.addMsg("No listing def specified.", MsgLevel.ERROR, MsgAttr.STATUS.flag);
            }
            else {
              /*
              final S search = listingDef.getSearchCriteria();
              if(search == null) {
View Full Code Here

          // do the query related listing op
          if(handler != null && listingOp != null && listingOp.isQuery()) {
            log.debug("Performing : '{}' for '{}'", listingOp.getName(), listingId);
            try {
              handler.query(offset.intValue(), sorting, (listingOp == ListingOp.REFRESH));
              status.addMsg(listingOp.getName() + " for '" + listingId + "' successful.", MsgLevel.INFO,
                  MsgAttr.STATUS.flag);
            }
            catch(final EmptyListException e) {
              // we proceed to allow client to still show the listing
              status.addMsg(e.getMessage(), MsgLevel.WARN, MsgAttr.STATUS.flag);
View Full Code Here

              status.addMsg(listingOp.getName() + " for '" + listingId + "' successful.", MsgLevel.INFO,
                  MsgAttr.STATUS.flag);
            }
            catch(final EmptyListException e) {
              // we proceed to allow client to still show the listing
              status.addMsg(e.getMessage(), MsgLevel.WARN, MsgAttr.STATUS.flag);
            }
            catch(final ListingException e) {
              throw new ListingException(listingId, "An unexpected error occurred performing listing operation: "
                  + e.getMessage(), e);
            }
View Full Code Here

          lcache.clearHandler(sessionId, listingId);
          if(!request.getRetainStateOnClear()) {
            lcache.clearState(sessionId, listingId);
          }
          listingStatus = ListingStatus.NOT_CACHED;
          status.addMsg("Cleared listing data for " + listingId, MsgLevel.INFO, MsgAttr.STATUS.flag);
        }
        else if(listingOp == ListingOp.CLEAR_ALL) {
          // clear all
          log.debug("Clearing ALL listings...");
          lcache.clearHandler(sessionId, listingId);
View Full Code Here

          lcache.clearHandler(sessionId, listingId);
          if(!request.getRetainStateOnClear()) {
            lcache.clearAll(request.getRetainStateOnClear());
          }
          listingStatus = ListingStatus.NOT_CACHED;
          status.addMsg("Cleared ALL listing data", MsgLevel.INFO, MsgAttr.STATUS.flag);
        }
        else if(handler != null && !status.hasErrors()) {
          // cache listing handler
          log.debug("[Re-]Caching listing '{}'...", listingId);
          lcache.storeHandler(sessionId, listingId, handler);
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.