Package com.esri.gpt.control.webharvest.common

Examples of com.esri.gpt.control.webharvest.common.CommonResult


  @Override
  public Query createQuery(IterationContext context, Criteria criteria) {
    Query query = new Query() {
      @Override
      public Result execute() {
        return new CommonResult(new NativeImpl());
      }
    };
    return query;
  }
View Full Code Here


  public Query createQuery(final IterationContext context, final Criteria criteria) {
    return new Query() {
      @Override
      public Result execute() {
        ResourceFolders folders = createResourceFolders(context);
        return new CommonResult(new LimitedLengthResourcesAdapter(folders, criteria.getMaxRecords()));
      }
    };
  }
View Full Code Here

  @Override
  public Result execute() {
    LOGGER.log(Level.FINER, "Executing query: {0}", this);
    final DestroyableResource root = new DCATRootResource(context, info);
    Result r = new CommonResult(new LimitedLengthResourcesAdapter(root,criteria.getMaxRecords())) {
        @Override
        public void destroy() {
          root.destroy();
          info.destroy();
        }
View Full Code Here

}

  @Override
public Result execute()  {
  LOGGER.finer("Executing query: "+this);
  Result r = new CommonResult(new AtomFolders(context, info, proxy, criteria)) {
    @Override
    public void destroy() {
      info.destroy();
    }
  };
View Full Code Here

  @Override
  public Result execute() {
    LOGGER.log(Level.FINER, "Executing query: {0}", this);
    final DestroyableResource rootFolder = new TFolder(context, info, proxy, criteria, new HashSet<String>());
    Result r = new CommonResult(new LimitedLengthResourcesAdapter(rootFolder,criteria.getMaxRecords())) {
        @Override
        public void destroy() {
          rootFolder.destroy();
          info.destroy();
        }
View Full Code Here

}

  @Override
public Result execute()  {
  LOGGER.finer("Executing query: "+this);
  Result r = new CommonResult(new OaiFolders(context, info, proxy, criteria)) {
    @Override
    public void destroy() {
      info.destroy();
    }
  };
View Full Code Here

  this.criteria = criteria;
}

public Result execute() {
  LOGGER.finer("Executing query: "+this);
  Result r = new CommonResult(new ArcImsRecords(context,proxy,criteria));
  LOGGER.finer("Completed query execution: "+this);
  return r;
}
View Full Code Here

public Result execute() {
  LOGGER.log(Level.FINER, "Executing query: {0}", this);
  final DestroyableResource rootFolder = info.getUrl().toLowerCase().startsWith("ftp://") || info.getUrl().toLowerCase().startsWith("ftps://")?
          new FtpRootFolder(context, info, criteria):
          new WafFolderQuick(context, info, proxy, new HashSet<String>(), info.getUrl(), criteria);
  Result r = new CommonResult(new LimitedLengthResourcesAdapter(rootFolder,criteria.getMaxRecords())) {
      @Override
      public void destroy() {
        rootFolder.destroy();
        info.destroy();
      }
View Full Code Here

private Result executeQuery() {
  if (ProtocolInvoker.getUpdateContent(unit.getRepository().getProtocol())) {
    Query query = unit.getQuery();
    return query!=null?
      query.execute():
      new CommonResult(new ArrayList<Resource>());
  } else if (ProtocolInvoker.getUpdateDefinition(unit.getRepository().getProtocol())) {
    return new CommonResult(Arrays.asList(new Resource[]{unit.getNative()}));
  } else {
    return new CommonResult(new ArrayList<Resource>());
  }
}
View Full Code Here

}

  @Override
public Result execute() {
  LOGGER.finer("Executing query: " + this);
  Result r = new CommonResult(new JoinResourcesAdapter(new NativeIterable(), new CswFolders(context, proxy, criteria))) {
    @Override
    public void destroy() {
      proxy.destroy();
    }
  };
View Full Code Here

TOP

Related Classes of com.esri.gpt.control.webharvest.common.CommonResult

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.