Examples of APIParam


Examples of com.nirvanix.sdk.transport.APIParam

    public InputStream execute() {
      ArrayList<APIParam> parms = new ArrayList<APIParam>();
          // execute the command
          Element root;
      try {
        parms.add(new APIParam("sessionToken", _parentSession.getAccountLogin().getSessionToken()));
           
            parms.add(new APIParam("filePath", _filePath));
           
            parms.add(new APIParam("expiration", Integer.toString(Integer.MAX_VALUE)));

            parms.add(new APIParam("IPrestricted", "true"));
        root = Transport.executeCommand(APICommands.GET_OPTIMAL_URLS, parms.toArray(new APIParam[parms.size()]));

        Elements nodes = root.getChildElements("Download");
         
            String[] nodesString = new String[nodes.size()];
View Full Code Here

Examples of com.nirvanix.sdk.transport.APIParam

      throws NirvanixException,
      SDKException,
      IOException
    {
  ArrayList<APIParam> parms = new ArrayList<APIParam>( );
  parms.add( new APIParam( "sizeBytes", Long.toString( fileLength ) ) );
  parms.add( new APIParam( "destFolderPath", destFolderPath ) );
  parms.add( new APIParam( "fileOverwrite", Boolean
    .toString( fileOverwrite ) ) );
 
  Element root = Transport
    .executeCommand( APICommands.GET_STORAGE_NODE_EXTENDED, parms,
         accountLogin );
View Full Code Here

Examples of com.nirvanix.sdk.transport.APIParam

    public PathInfo getPathInfo( String path ) throws NirvanixException,
      SDKException, IOException, ParseException
    {
  APIParam[ ] parms = new
    APIParam[ 5 ];
  parms[ 0 ] = new APIParam( "sessionToken", accountLogin
    .getSessionToken( ) );
  parms[ 1 ] = new APIParam( "itemPath", path );
  parms[ 2 ] = new APIParam( "showMetadata", "true" );
  parms[ 3 ] = new APIParam( "showTags", "true" );
  parms[ 4 ] = new APIParam( "showIsShared", "true" );
 
  Element response;
  response = Transport.executeCommand(
               NirvanixAPICommands.GET_PATH_INFO,
               parms );
View Full Code Here

Examples of com.nirvanix.sdk.transport.APIParam

    {
  // call the GetPathInfo method directly because it's not exposed
  // in the sdk
  // TODO: make call via sdk once the GetPathInfo method is exposed
  APIParam[ ] parms = new APIParam[ 2 ];
  parms[ 0 ] = new APIParam( "sessionToken", accountLogin
    .getSessionToken( ) );
  parms[ 1 ] = new APIParam( "itemPath", path );
 
  Element response;
  try
  {
      response = Transport
View Full Code Here

Examples of com.nirvanix.sdk.transport.APIParam

 
  for ( String fromPath : fromToPaths.keySet( ) )
  {
      for ( String toPath : fromToPaths.get( fromPath ) )
      {
    parms.add( new APIParam( srcPathParam, fromPath ) );
    parms.add( new APIParam( "destFolderPath", toPath ) );
      }
  }
 
  parms
    .add( new APIParam( "sessionToken", accountLogin
    .getSessionToken( ) ) );
 
  Transport.executeCommand( operation, parms.toArray( new APIParam[ parms
    .size( ) ] ) );
    }
View Full Code Here

Examples of com.nirvanix.sdk.transport.APIParam

      NirvanixException,
      IOException
    {
  APIParam[ ] parms = new APIParam[ folderPaths.length + 1 ];
 
  parms[ 0 ] = new APIParam( "sessionToken", accountLogin
    .getSessionToken( ) );
 
  for ( int i = 1; i < parms.length; i++ )
  {
      parms[ i ] = new APIParam( "folderPath", folderPaths[ i - 1 ] );
  }
 
  Transport.executeCommand( NirvanixAPICommands.CREATE_FOLDERS, parms );
    }
View Full Code Here

Examples of com.nirvanix.sdk.transport.APIParam

      NirvanixException,
      IOException
    {
  APIParam[ ] parms = new APIParam[ 3 ];
 
  parms[ 0 ] = new APIParam( "sessionToken", accountLogin
    .getSessionToken( ) );
  parms[ 1 ] = new APIParam( "folderPath", folderPath );
  parms[ 2 ] = new APIParam( "newFolderName", newName );
 
  Transport.executeCommand( NirvanixAPICommands.RENAME_FOLDER, parms );
    }
View Full Code Here

Examples of com.nirvanix.sdk.transport.APIParam

      NirvanixException,
      IOException
    {
  APIParam[ ] parms = new APIParam[ 3 ];
 
  parms[ 0 ] = new APIParam( "sessionToken", accountLogin
    .getSessionToken( ) );
  parms[ 1 ] = new APIParam( "filePath", filePath );
  parms[ 2 ] = new APIParam( "newFileName", newName );
 
  Transport.executeCommand( NirvanixAPICommands.RENAME_FILE, parms );
    }
View Full Code Here

Examples of com.nirvanix.sdk.transport.APIParam

    public void setMetadata( String path, Map<String, String> metadata )
      throws SDKException, NirvanixException, IOException
    {
  APIParam[ ] parms = new APIParam[ 2 + metadata.size( ) ];
 
  parms[ 0 ] = new APIParam( "sessionToken", accountLogin
    .getSessionToken( ) );
  parms[ 1 ] = new APIParam( "path", path );
 
  int idx = 2;
  for ( String key : metadata.keySet( ) )
  {
      parms[ idx ] = new APIParam( "metadata", key + ":"
        + metadata.get( key ) );
      idx++;
  }
 
  Transport.executeCommand( NirvanixAPICommands.SET_METADATA, parms );
View Full Code Here

Examples of com.wordnik.swagger.annotations.ApiParam

            Map<String, Object> parameter = Maps.newHashMap();
            final Parameter param = new Parameter();

            for (Annotation annotation : annotations) {
                if (annotation instanceof ApiParam) {
                    ApiParam apiParam = (ApiParam) annotation;
                    parameter.put("name", apiParam.name());
                    parameter.put("description", apiParam.value());
                    parameter.put("required", apiParam.required());
                    param.setName(apiParam.name());
                    param.setDescription(apiParam.value());
                    param.setIsRequired(apiParam.required());

                    Type parameterClass = method.getGenericParameterTypes()[i];
                    if (parameterClass.equals(String.class)) {
                        parameter.put("type", "string");
                    } else if (parameterClass.equals(int.class) || parameterClass.equals(Integer.class)) {
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.