Package org.owasp.webscarab.plugin

Source Code of org.owasp.webscarab.plugin.ScriptableConversation

/*
* ScriptableConversation.java
*
* Created on 20 June 2005, 09:03
*/

package org.owasp.webscarab.plugin;

import org.owasp.webscarab.model.ConversationID;
import org.owasp.webscarab.model.Request;
import org.owasp.webscarab.model.Response;

/**
*
* @author  rogan
*/
public class ScriptableConversation {
   
  private ConversationID _id;
    private Request _request;
    private Response _response;
    private String _origin;
   
    private boolean _cancelled = false;
    private boolean _analyse = true;
   
    /** Creates a new instance of ScriptableConversation */
    public ScriptableConversation(ConversationID id, Request request, Response response, String origin) {
      _id = id;
        _request = request;
        _response = response;
        _origin = origin;
    }
   
    public ConversationID getId() {
      return _id;
    }
   
    public Request getRequest() {
        return new Request(_request); // protective copy
    }
   
    public Response getResponse() {
        return new Response(_response); // protective copy
    }
   
    public String getOrigin() {
        return _origin;
    }
   
    public void setCancelled(boolean cancelled) {
        _cancelled = cancelled;
    }
   
    public boolean isCancelled() {
        return _cancelled;
    }
   
    public void setAnalyse(boolean analyse) {
        _analyse = analyse;
    }
   
    public boolean shouldAnalyse() {
        return _analyse;
    }
   
}
TOP

Related Classes of org.owasp.webscarab.plugin.ScriptableConversation

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.