hackedteam/rcs-console-library

View on GitHub
src/it/ht/rcs/console/agent/rest/IDBAgent.as

Summary

Maintainability
Test Coverage
package it.ht.rcs.console.agent.rest
{
  import it.ht.rcs.console.agent.model.Agent;
  import it.ht.rcs.console.operation.model.Operation;
  import it.ht.rcs.console.target.model.Target;

  public interface IDBAgent
  {
    function all(onResult:Function=null, onFault:Function=null):void;
    
    function show(id:String, onResult:Function=null, onFault:Function=null):void;
    
    function create(params:Object, operation:Operation, target:Target, onResult:Function=null, onFault:Function=null):void;
    
    function update(agent:Agent, property:Object, onResult:Function=null, onFault:Function=null):void;
    
    function destroy(id:String, permanent:Boolean=false, onResult:Function=null, onFault:Function=null):void;

    function upgrade(agent:Agent, onResult:Function=null, onFault:Function=null):void;
    
    function add_config(agent:Agent, config: String, onResult:Function=null, onFault:Function=null):void;
    
    function del_config(agent:Agent, config_id: String, onResult:Function=null, onFault:Function=null):void;
    
    function update_config(agent:Agent, config_id: String, desc:String, onResult:Function=null, onFault:Function=null):void;
    
    function downloads(agent:Agent, onResult:Function=null, onFault:Function=null):void;
    
    function create_download(agentId:String, path:String, onResult:Function=null, onFault:Function=null):void;
    
    function destroy_download(agent:Agent, downloadId:String, onResult:Function=null, onFault:Function=null):void;
    
    function destroy_upload(agent:Agent, uploadId:String, onResult:Function=null, onFault:Function=null):void;
    
    function uploads(agent:Agent, onResult:Function=null, onFault:Function=null):void;
    
    function create_upload(agent:Agent, filename:String, grid:String, onResult:Function=null, onFault:Function=null):void;
   
    function filesystem(agentId:String, path:String, depth:int, onResult:Function=null, onFault:Function=null):void;
    
    function move(agentId:String, targetId:String, onResult:Function=null, onFault:Function=null):void;
    
    function purge(agentId:String, time:Number, size:Number, onResult:Function=null, onFault:Function=null):void
      
    function activate_ghost(agent:Agent, sync:Array, onResult:Function=null, onFault:Function=null):void
      
    function filesystems(agent:Agent, onResult:Function=null, onFault:Function=null):void;
      
    function destroy_filesystem(agent:Agent, filesystemId:String, onResult:Function=null, onFault:Function=null):void;
    
    function create_command(agent:Agent, command:String, onResult:Function=null, onFault:Function=null):void;
    
    function commands(agent:Agent, onResult:Function=null, onFault:Function=null):void;
    
    function destroy_command(agent:Agent, commandId:String, onResult:Function=null, onFault:Function=null):void;
    
    function destroy_factory(id:String, permanent:Boolean=false, onResult:Function=null, onFault:Function=null):void;
    
    function can_upgrade(agent:Agent, onResult:Function=null, onFault:Function=null):void;
    
    function soldier_version(agent:Agent, onResult:Function=null, onFault:Function=null):void;

  }
  
}