ruper2/src/java/core/org/krysalis/ruper2/messaging ResourceAction.java,NONE,1.1 ResourceRequest.java,NONE,1.1 ResourceResponse.java,NONE,1.1

[email protected]
Newsgroups gmane.comp.krysalis.metamorphosis.cvs
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper2/messaging
In directory sc8-pr-cvs1:/tmp/cvs-serv15430/src/java/core/org/krysalis/ruper2/messaging

Added Files:
	ResourceAction.java ResourceRequest.java ResourceResponse.java 
Log Message:
Another stab at dependencies...

--- NEW FILE: ResourceAction.java ---
/*
 * Created on Aug 23, 2003
 *
 */
package org.krysalis.ruper2.messaging;

import org.krysalis.ruper2.util.flag.Flag;

/**
 */
public class ResourceAction extends Flag {
	
	/**
	 * 
	 */
	public static final ResourceAction DOWNLOAD =
		new ResourceAction("DOWNLOAD");

	public static final ResourceAction DISPLAY =
		new ResourceAction("DISPLAY");

	public static final ResourceAction WARN =
		new ResourceAction("WARN");

	public static final ResourceAction ERROR =
		new ResourceAction("ERROR");

	public ResourceAction(final String name) {
		super(name);
	}
}

--- NEW FILE: ResourceRequest.java ---
/*
 * Created on Aug 23, 2003
 *
 */
package org.krysalis.ruper2.messaging;

import org.krysalis.ruper2.query.ResourceQuery;
import org.krysalis.ruper2.util.flag.FlagSet;


/**
 *
 */
public class ResourceRequest {
	private ResourceQuery m_query;
	private FlagSet m_actions;
	
	public ResourceRequest(ResourceQuery query)
	{
		m_query=query;
		m_actions = new FlagSet(ResourceAction.DISPLAY); // :TODO: configure default...
	}
	
	/**
	 * @return
	 */
	public FlagSet getActions() {
		return m_actions;
	}

	/**
	 * @return
	 */
	public ResourceQuery getQuery() {
		return m_query;
	}

	/**
	 * @param set
	 */
	public void setActions(FlagSet set) {
		m_actions = set;
	}

	/**
	 * @param query
	 */
	public void setQuery(ResourceQuery query) {
		m_query = query;
	}
}

--- NEW FILE: ResourceResponse.java ---
/*
 * Created on Aug 23, 2003
 *
 */
package org.krysalis.ruper2.messaging;

import org.krysalis.ruper2.query.ResourceResult;
import org.krysalis.version.util.note.AnnotationScratchpad;


/**
 * @author anou_mana -- a user level request
 *
 */
public class ResourceResponse {
	private ResourceResult m_result;
	private AnnotationScratchpad m_actions;
	
	
	/**
	 * @return
	 */
	public AnnotationScratchpad getActions() {
		return m_actions;
	}

	/**
	 * @return
	 */
	public ResourceResult getResult() {
		return m_result;
	}

	/**
	 * @param scratchpad
	 */
	public void setActions(AnnotationScratchpad scratchpad) {
		m_actions = scratchpad;
	}

	/**
	 * @param result
	 */
	public void setResult(ResourceResult result) {
		m_result = result;
	}

}




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.