
org.yestech.lib.web.Location Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yeslib Show documentation
Show all versions of yeslib Show documentation
A collection of classes that can be used across yestech artifacts/components, but must not be dependant
on any yestech component. Most of the code is utility type code. When more than a few classes are
found to be in a package or the package start to handle more that a few reposibilities then a new
independant component is created and the existing code in yeslib is ported to the new component.
The newest version!
/*
* Copyright LGPL3
* YES Technology Association
* http://yestech.org
*
* http://www.opensource.org/licenses/lgpl-3.0.html
*/
package org.yestech.lib.web;
import static org.yestech.lib.web.IResteasyResult.DEFAULT_MODEL_KEY;
import java.lang.annotation.Target;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* Annotation to determine the Location to forward request.
*
*/
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Location {
/**
* Path to the location to forward
*
* @return the Location
*/
String value();
/**
* Holds the key to set the model to
*
* @return The key
*/
String modelKey() default DEFAULT_MODEL_KEY;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy