Examples of StringHandler


Examples of ariba.ui.widgets.StringHandler

    static void setupStringHandlers ()
    {
        StringHandler.setDefaultHandler(new DefaultStringHandler());

        StringHandler.setHandler(StringHandler.UserGreeting, new StringHandler() {
            public String getString (AWRequestContext requestContext)
            {
                return User.isLoggedIn() ? Fmt.S(AWLocal.localizedJavaString(3, "Welcome %s" /*  */, Initialization.class, requestContext), User.currentUser().getName())
                                    : AWLocal.localizedJavaString(4, "(Not logged in)" /*  */, Initialization.class, requestContext);
            }
View Full Code Here

Examples of ariba.ui.widgets.StringHandler

                            }
                        });
                    }

                    if (StringHandler.resolveHandler(PageWrapper.ApplicationStringName, StringHandler.class) == null) {
                        StringHandler.setHandler(PageWrapper.ApplicationStringName, new StringHandler() {
                            public String getString (AWRequestContext requestContext)
                            {
                                String result = null;
                                Context ctx = MetaContext.peekContext(requestContext.getCurrentComponent());
                                if (ctx != null && ctx.values().get(UIMeta.KeyModule) != null) {
View Full Code Here

Examples of ca.nengo.config.handlers.StringHandler

    } else {
      ourLogger.warn("Can't open configuration handlers file " + fileName);
    }

    addHandler(new FloatHandler());
    addHandler(new StringHandler());
    addHandler(new IntegerHandler());
    addHandler(new LongHandler());
    addHandler(new BooleanHandler());
    addHandler(new VectorHandler());
    addHandler(new MatrixHandler());
View Full Code Here

Examples of com.esri.gpt.framework.http.StringHandler

   * @throws IOException
   * @throws JSONException
   */
  private void loadFolder(ItemListener itemListener, FolderListener folderListener, String currentFolder) throws AgpServerException, AgpPublishException {
    try {
      StringHandler handler = new StringHandler();
      HttpClientRequest request = new HttpClientRequest();
      request.setCredentialProvider(credentialProvider);
      request.setContentHandler(handler);
      request.setMethodName(HttpClientRequest.MethodName.POST);

      String token = fetchToken();

      request.setUrl(getContentUrl(token, currentFolder));
      execute(request);
      checkError(handler.getContent());

      processFolderContent(itemListener, folderListener, currentFolder, handler.getContent());
    } catch (IOException ex) {
      throw new AgpPublishException("Error loading folder content.", ex);
    }
  }
View Full Code Here

Examples of com.esri.gpt.framework.http.StringHandler

    StringBuilder params = new StringBuilder();
    connection.appendToken(params);
    AgpProperties hdr = connection.makeRequestHeaderProperties();
    AgpClient client = connection.ensureClient();
    StringProvider provider = new StringProvider(params.toString(),sType);
    StringHandler handler = new StringHandler();
   
    client.executeRequest(sUrl,hdr,provider,handler);
    return Val.removeBOM(handler.getContent());
  }
View Full Code Here

Examples of com.esri.gpt.framework.http.StringHandler

   */
  public String execute() throws AgpServerException, AgpPublishException {
    try {
      // prepare multi-part request
      MultiPartContentProvider provider = new MultiPartContentProvider();
      StringHandler handler = new StringHandler();
      HttpClientRequest request = new HttpClientRequest();
      request.setCredentialProvider(credentialProvider);
      request.setContentProvider(provider);
      request.setMethodName(HttpClientRequest.MethodName.POST);
      request.setContentHandler(handler);
      request.setUrl(getItemUrl(getFolderName(), getItemId()) + "/update");

      // extract ESRI item info from metadata and build map of attributes out of it
      Node esriItemInfo = extractItemInfo(getMetadata());
      Map<String, List<String>> attributes = extractEsriItemAttributes(esriItemInfo);

      // obtain security token from the server
      String token = fetchToken();
     
      // set predefined data
      provider.add("token", token);
      provider.add("f", "json");
     
      // go through the list of all attributes at push it to the multi-part request
      if (!getUpdateMetadataOnly()) {
        processEsriItemAttributes(provider, attributes);
      }

      // if attributes already contain something to upload do not upload metadata;
      // it has to be done in a second round
      if (!attributes.containsKey("file") || getUpdateMetadataOnly()) {
        // set metadata
        if (!getMetadata().isEmpty()) {
          provider.add("metadata", getMetadata().getBytes("UTF-8"), "metadata.xml", "text/xml", "UTF-8");
        }
      }

      // execute request and checks for errors
      execute(request);
      checkError(handler.getContent());
     
      // get created item id
      String id = extractId(handler.getContent());
     
      // if attributes contained something to upload now it's a time to upload
      // actual metadata; do it through update
      if (attributes.containsKey("file") && !getUpdateMetadataOnly()) {
        AgpUpdateRequest upd = new AgpUpdateRequest(requestContext, credentialProvider, id, getFolderName(), getMetadata());
View Full Code Here

Examples of com.esri.gpt.framework.http.StringHandler

  public JSONObject executeJsonRequest(String url,
                                       AgpProperties requestHeader,
                                       ContentProvider contentProvider)
    throws Exception {
    LOGGER.finest("Sending URL: "+url);
    StringHandler handler = new StringHandler();
    this.executeRequest(url,requestHeader,contentProvider,handler);
    String sResponse = handler.getContent();
    LOGGER.finest("Response for URL: "+url+"\n"+sResponse);
   
    JSONObject jsoResponse = null;
    try {
      if (sResponse == null) {
View Full Code Here

Examples of com.esri.gpt.framework.http.StringHandler

   * @throws IOException if accessing end point failed
   * @throws JSONException if parsing response failed
   */
  public void execute() throws AgpServerException, AgpPublishException {
    try {
      StringHandler handler = new StringHandler();
      HttpClientRequest request = new HttpClientRequest();
      request.setContentHandler(handler);
      request.setCredentialProvider(credentialProvider);
      request.setMethodName(MethodName.POST);

      String token = fetchToken();
      request.setUrl(getDeleteUrl(token));
      execute(request);
      checkError(handler.getContent());
    } catch (IOException ex) {
      throw new AgpPublishException("Error executing request.", ex);
    }
  }
View Full Code Here

Examples of com.esri.gpt.framework.http.StringHandler

   */
  public String execute() throws AgpPublishException, AgpServerException {
    try {
      // prepare multi-part request
      MultiPartContentProvider provider = new MultiPartContentProvider();
      StringHandler handler = new StringHandler();
      HttpClientRequest request = new HttpClientRequest();
      request.setCredentialProvider(credentialProvider);
      request.setContentProvider(provider);
      request.setMethodName(HttpClientRequest.MethodName.POST);
      request.setContentHandler(handler);
      request.setUrl(getFolderUrl(getFolderName()) + "/addItem");

      // extract ESRI item info from metadata and build map of attributes out of it
      Node esriItemInfo = extractItemInfo(getMetadata());
      Map<String, List<String>> attributes = extractEsriItemAttributes(esriItemInfo);

      // obtain security token from the server
      String token = fetchToken();
     
      // set predefined data
      provider.add("token", token);
      provider.add("f", "json");
      provider.add("overwrite", Boolean.toString(getOverwrite()));

      // go through the list of all attributes at push it to the multi-part request
      processEsriItemAttributes(provider, attributes);
     
      // if attributes already contain something to upload do not upload metadata;
      // it has to be done in a second round
      if (!attributes.containsKey("file")) {
        // set metadata
        if (!getMetadata().isEmpty()) {
          provider.add("metadata", getMetadata().getBytes("UTF-8"), "metadata.xml", "text/xml", "UTF-8");
        }
      }

      // execute request and checks for errors
      execute(request);
      checkError(handler.getContent());

      // get newly created item id
      String id = extractId(handler.getContent());
     
      // share that item
      share(id, token);
     
      // if attributes contained something to upload now it's a time to upload
View Full Code Here

Examples of com.esri.gpt.framework.http.StringHandler

   * @param token token
   * @throws AgpServerException server exception
   * @throws AgpPublishException publish exception
   */
  private void share(String id, String token) throws AgpServerException, AgpPublishException {
    StringHandler handler = new StringHandler();
    HttpClientRequest request = new HttpClientRequest();

    request.setUrl(getItemUrl(getFolderName(), id) + "/share?everyone=true&f=json&token=" + token);
    request.setCredentialProvider(credentialProvider);
    request.setContentHandler(handler);
    request.setMethodName(HttpClientRequest.MethodName.POST);

    execute(request);
    checkError(handler.getContent());
  }
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.