All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.vraptor.url.RequestInfo Maven / Gradle / Ivy

package org.vraptor.url;

/**
 * Encapsulates the component name and logic name that will be invoked.
 * 
 * @author Paulo Silveira
 * @author Guilherme Silveira
 * @since 2.2.4
 */
public interface RequestInfo {

	/**
	 * Returns the desired component name.
	 * 
	 * @return the component name
	 */
	String getComponentName();

	/**
	 * Returns the logic name to be executed.
	 * 
	 * @return the logic name
	 */
	String getLogicName();

	/**
	 * Returns the view type selected or null if the default one.
	 * 
	 * @return the view type
	 */
	String getViewType();

	/**
	 * Returns whether this should use the default view
	 * 
	 * @return true if this should use the default view
	 */
	boolean isDefaultView();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy