
net.anotheria.moskito.webui.shared.resource.VersionResource Maven / Gradle / Ivy
package net.anotheria.moskito.webui.shared.resource;
import net.anotheria.moskito.webui.util.VersionUtil;
import net.anotheria.util.maven.MavenVersion;
import javax.servlet.ServletContext;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.core.Context;
/**
* TODO comment this class
*
* @author lrosenberg
* @since 28.06.15 00:17
*/
@Path("version")
public class VersionResource extends AbstractResource{
@GET
public ReplyObject getVersion(@Context ServletContext context){
try{
MavenVersion moskitoVersion = VersionUtil.getWebappLibVersion(context, "moskito-webui");
if (moskitoVersion == null)
return ReplyObject.error("Can't read version");
return ReplyObject.success("version", moskitoVersion);
}catch(Exception any){
return ReplyObject.error(any);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy