Commit 8b96019e by Tuomas Riihimäki

Update maven dependencies.

This commit should not introduce any functional changes.
Mainly this is a version bump for dependencies.
Some package names have changed, and there are few logical fixes.

This commit reduces the ear size from ~67M to ~37M (yay)
1 parent fc4dfef2
Showing with 128 additions and 178 deletions
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<dependency> <dependency>
<groupId>ch.qos.logback</groupId> <groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId> <artifactId>logback-classic</artifactId>
<version>1.1.2</version> <version>${logback.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
<parent> <parent>
......
...@@ -36,6 +36,16 @@ ...@@ -36,6 +36,16 @@
<artifactId>moya-web</artifactId> <artifactId>moya-web</artifactId>
<contextRoot>/MoyaWeb</contextRoot> <contextRoot>/MoyaWeb</contextRoot>
</webModule> </webModule>
<webModule>
<groupId>fi.codecrew.moya</groupId>
<artifactId>moya-mgmt-web</artifactId>
<contextRoot>/mgmt</contextRoot>
</webModule>
<webModule>
<groupId>fi.codecrew.moya</groupId>
<artifactId>moya-terminal-web</artifactId>
<contextRoot>/terminal</contextRoot>
</webModule>
</modules> </modules>
</configuration> </configuration>
</plugin> </plugin>
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<configuration> <configuration>
<warSourceDirectory>WebContent</warSourceDirectory> <warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml> <failOnMissingWebXml>false</failOnMissingWebXml>
<packagingIncludes>WEB-INF/lib/prettyfaces-core*,WEB-INF/lib/primefaces*,**/*.xml,**/*.xhtml,**/*.properties,**/*.class,**/*.png,**/*.css,**/*.js,resources/*</packagingIncludes> <packagingExcludes>%regex[WEB-INF/lib/(?!rewrite-.*\.jar)(?!moya-restpojo.*\.jar)(?!primefaces.*\.jar)(?!all-themes.*\.jar).*]</packagingExcludes>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<!-- Primefaces dependency --> <!-- Primefaces dependency -->
<groupId>commons-fileupload</groupId> <groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId> <artifactId>commons-fileupload</artifactId>
<version>1.3.1</version> <version>1.3.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.primefaces.extensions</groupId> <groupId>org.primefaces.extensions</groupId>
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<dependency> <dependency>
<groupId>org.apache.httpcomponents</groupId> <groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId> <artifactId>httpclient</artifactId>
<version>4.4</version> <version>4.5.3</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.testng</groupId> <groupId>org.testng</groupId>
...@@ -78,12 +78,12 @@ ...@@ -78,12 +78,12 @@
<dependency> <dependency>
<groupId>fi.iudex</groupId> <groupId>fi.iudex</groupId>
<artifactId>utils-standalone</artifactId> <artifactId>utils-standalone</artifactId>
<version>1.0.22</version> <version>${iudex.standalone}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.primefaces.extensions</groupId> <groupId>org.primefaces.extensions</groupId>
<artifactId>resources-ckeditor</artifactId> <artifactId>resources-ckeditor</artifactId>
<version>4.0.0</version> <version>${primefaces.extensions}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>net.sf.barcode4j</groupId> <groupId>net.sf.barcode4j</groupId>
...@@ -110,6 +110,11 @@ ...@@ -110,6 +110,11 @@
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.5</version>
</dependency>
<dependency>
<groupId>javax.json</groupId> <groupId>javax.json</groupId>
<artifactId>javax.json-api</artifactId> <artifactId>javax.json-api</artifactId>
<version>1.0</version> <version>1.0</version>
...@@ -138,18 +143,13 @@ ...@@ -138,18 +143,13 @@
<version>1.0.4</version> <version>1.0.4</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>net.matlux</groupId> <groupId>io.swagger</groupId>
<artifactId>jvm-breakglass</artifactId>
<version>0.0.8</version>
</dependency>
<dependency>
<groupId>com.wordnik</groupId>
<artifactId>swagger-annotations</artifactId> <artifactId>swagger-annotations</artifactId>
<version>${swagger.version}</version> <version>${swagger.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.wordnik</groupId> <groupId>io.swagger</groupId>
<artifactId>swagger-jersey2-jaxrs_2.11</artifactId> <artifactId>swagger-jersey2-jaxrs</artifactId>
<version>${swagger.version}</version> <version>${swagger.version}</version>
<exclusions> <exclusions>
<exclusion> <exclusion>
...@@ -163,8 +163,8 @@ ...@@ -163,8 +163,8 @@
</exclusions> </exclusions>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.wordnik</groupId> <groupId>io.swagger</groupId>
<artifactId>swagger-servlet_2.11</artifactId> <artifactId>swagger-servlet</artifactId>
<version>${swagger.version}</version> <version>${swagger.version}</version>
</dependency> </dependency>
<dependency> <dependency>
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
</build> </build>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>com.wordnik</groupId> <groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId> <artifactId>swagger-annotations</artifactId>
<version>${swagger.version}</version> <version>${swagger.version}</version>
</dependency> </dependency>
......
package fi.codecrew.moya.rest.pojo.appconfig.v1; package fi.codecrew.moya.rest.pojo.appconfig.v1;
import com.wordnik.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import java.util.List; import java.util.List;
......
...@@ -18,8 +18,9 @@ ...@@ -18,8 +18,9 @@
*/ */
package fi.codecrew.moya.rest.pojo.map.v1; package fi.codecrew.moya.rest.pojo.map.v1;
import io.swagger.annotations.ApiModel;
import java.util.List; import java.util.List;
import com.wordnik.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
...@@ -27,22 +28,22 @@ import javax.xml.bind.annotation.XmlRootElement; ...@@ -27,22 +28,22 @@ import javax.xml.bind.annotation.XmlRootElement;
@ApiModel("Map") @ApiModel("Map")
public class MapRoot { public class MapRoot {
private List<MapPojo> maps; private List<MapPojo> maps;
public MapRoot() { public MapRoot() {
} }
public MapRoot(List<MapPojo> ret) { public MapRoot(List<MapPojo> ret) {
this.setMaps(ret); this.setMaps(ret);
} }
public List<MapPojo> getMaps() { public List<MapPojo> getMaps() {
return maps; return maps;
} }
public void setMaps(List<MapPojo> maps) { public void setMaps(List<MapPojo> maps) {
this.maps = maps; this.maps = maps;
} }
} }
...@@ -18,11 +18,12 @@ ...@@ -18,11 +18,12 @@
*/ */
package fi.codecrew.moya.rest.pojo.map.v1; package fi.codecrew.moya.rest.pojo.map.v1;
import io.swagger.annotations.ApiModel;
import java.util.Calendar; import java.util.Calendar;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import com.wordnik.swagger.annotations.ApiModel;
@ApiModel @ApiModel
public class PlacePojo { public class PlacePojo {
......
...@@ -18,8 +18,9 @@ ...@@ -18,8 +18,9 @@
*/ */
package fi.codecrew.moya.rest.pojo.map.v1; package fi.codecrew.moya.rest.pojo.map.v1;
import io.swagger.annotations.ApiModel;
import java.util.List; import java.util.List;
import com.wordnik.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
......
...@@ -18,7 +18,8 @@ ...@@ -18,7 +18,8 @@
*/ */
package fi.codecrew.moya.rest.pojo.network.v1; package fi.codecrew.moya.rest.pojo.network.v1;
import com.wordnik.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
......
...@@ -18,11 +18,12 @@ ...@@ -18,11 +18,12 @@
*/ */
package fi.codecrew.moya.rest.pojo.network.v1; package fi.codecrew.moya.rest.pojo.network.v1;
import io.swagger.annotations.ApiModel;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import com.wordnik.swagger.annotations.ApiModel;
@ApiModel @ApiModel
public class NetworkAssociationResponseRoot { public class NetworkAssociationResponseRoot {
private RESTCallResultPojo result; private RESTCallResultPojo result;
......
...@@ -18,9 +18,10 @@ ...@@ -18,9 +18,10 @@
*/ */
package fi.codecrew.moya.rest.pojo.network.v1; package fi.codecrew.moya.rest.pojo.network.v1;
import io.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import com.wordnik.swagger.annotations.ApiModel;
@ApiModel @ApiModel
public class RESTCallResultPojo { public class RESTCallResultPojo {
......
...@@ -24,8 +24,8 @@ import javax.xml.bind.annotation.XmlElement; ...@@ -24,8 +24,8 @@ import javax.xml.bind.annotation.XmlElement;
import fi.codecrew.moya.rest.pojo.userinfo.v1.EventUserRestPojo; import fi.codecrew.moya.rest.pojo.userinfo.v1.EventUserRestPojo;
import fi.codecrew.moya.rest.pojo.userinfo.v1.PrintedCardRestPojo; import fi.codecrew.moya.rest.pojo.userinfo.v1.PrintedCardRestPojo;
import io.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModel;
@ApiModel @ApiModel
public class ReaderEventRestPojo { public class ReaderEventRestPojo {
......
...@@ -18,7 +18,8 @@ ...@@ -18,7 +18,8 @@
*/ */
package fi.codecrew.moya.rest.pojo.reader.v1; package fi.codecrew.moya.rest.pojo.reader.v1;
import com.wordnik.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
......
...@@ -18,9 +18,9 @@ ...@@ -18,9 +18,9 @@
*/ */
package fi.codecrew.moya.rest.pojo.userinfo.v1; package fi.codecrew.moya.rest.pojo.userinfo.v1;
import com.wordnik.swagger.annotations.Api; import io.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
...@@ -60,9 +60,8 @@ public class EventUserRestPojo { ...@@ -60,9 +60,8 @@ public class EventUserRestPojo {
@XmlElement() @XmlElement()
@ApiModelProperty("User entity ID") @ApiModelProperty("User entity ID")
public Integer getuserId() public Integer getUserId() {
{ return userId;
return getUserId();
} }
@XmlElement() @XmlElement()
...@@ -89,9 +88,6 @@ public class EventUserRestPojo { ...@@ -89,9 +88,6 @@ public class EventUserRestPojo {
this.eventuserId = eventuserId; this.eventuserId = eventuserId;
} }
public Integer getUserId() {
return userId;
}
public void setUserId(Integer userId) { public void setUserId(Integer userId) {
this.userId = userId; this.userId = userId;
......
...@@ -18,8 +18,9 @@ ...@@ -18,8 +18,9 @@
*/ */
package fi.codecrew.moya.rest.pojo.userinfo.v1; package fi.codecrew.moya.rest.pojo.userinfo.v1;
import io.swagger.annotations.ApiModel;
import java.util.Date; import java.util.Date;
import com.wordnik.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
......
...@@ -18,9 +18,10 @@ ...@@ -18,9 +18,10 @@
*/ */
package fi.codecrew.moya.rest.pojo.userinfo.v1; package fi.codecrew.moya.rest.pojo.userinfo.v1;
import io.swagger.annotations.ApiModel;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import com.wordnik.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
......
...@@ -18,9 +18,10 @@ ...@@ -18,9 +18,10 @@
*/ */
package fi.codecrew.moya.rest.pojo.userinfo.v1; package fi.codecrew.moya.rest.pojo.userinfo.v1;
import io.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import com.wordnik.swagger.annotations.ApiModel;
@ApiModel @ApiModel
public class UserPermissionRestPojo { public class UserPermissionRestPojo {
......
package fi.codecrew.moya.rest.pojo.util.v1; package fi.codecrew.moya.rest.pojo.util.v1;
import com.wordnik.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<configuration> <configuration>
<warSourceDirectory>WebContent</warSourceDirectory> <warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml> <failOnMissingWebXml>false</failOnMissingWebXml>
<packagingIncludes>WEB-INF/lib/primefaces*,**/*.xml,**/*.xhtml,**/*.properties,**/*.class,**/*.png,**/*.css,**/*.js,resources/*</packagingIncludes> <packagingExcludes>%regex[WEB-INF/lib/(?!rewrite-.*\.jar)(?!moya-restpojo.*\.jar)(?!primefaces.*\.jar)(?!all-themes.*\.jar).*]</packagingExcludes>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<configuration> <configuration>
<warSourceDirectory>WebContent</warSourceDirectory> <warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml> <failOnMissingWebXml>false</failOnMissingWebXml>
<packagingIncludes>WEB-INF/lib/rewrite-*.jar,WEB-INF/lib/moya-restpojo*,WEB-INF/lib/primefaces*,WEB-INF/lib/all-themes-*.jar,**/*.xml,**/*.xhtml,**/*.properties,**/*.class,**/*.png,**/*.css,**/*.js,resources/*,swagger/**</packagingIncludes> <packagingExcludes>%regex[WEB-INF/lib/(?!rewrite-.*\.jar)(?!moya-restpojo.*\.jar)(?!primefaces.*\.jar)(?!all-themes.*\.jar).*]</packagingExcludes>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>
...@@ -31,14 +31,9 @@ ...@@ -31,14 +31,9 @@
<version>${primefaces.version}</version> <version>${primefaces.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>${primefaces.extensions}</version>
</dependency>
<dependency>
<groupId>joda-time</groupId> <groupId>joda-time</groupId>
<artifactId>joda-time</artifactId> <artifactId>joda-time</artifactId>
<version>2.3</version> <version>${jodatime.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.primefaces.themes</groupId> <groupId>org.primefaces.themes</groupId>
...@@ -66,12 +61,12 @@ ...@@ -66,12 +61,12 @@
<dependency> <dependency>
<groupId>org.ocpsoft.rewrite</groupId> <groupId>org.ocpsoft.rewrite</groupId>
<artifactId>rewrite-servlet</artifactId> <artifactId>rewrite-servlet</artifactId>
<version>3.4.1.Final</version> <version>${rewriteservlet.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.ocpsoft.rewrite</groupId> <groupId>org.ocpsoft.rewrite</groupId>
<artifactId>rewrite-config-prettyfaces</artifactId> <artifactId>rewrite-config-prettyfaces</artifactId>
<version>3.4.1.Final</version> <version>${rewriteservlet.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
......
package fi.codecrew.moya.management;
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.UnavailableException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.matlux.NreplServer;
@WebServlet(loadOnStartup = 5, name = "repl-servlet")
public class ReplServlet extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = -344649442062099092L;
private static final int NREPL_DEFAULT_PORT = 1112;
private NreplServer nreplServer;
private ServletConfig servletConfig;
private static final Logger logger = LoggerFactory.getLogger(ReplServlet.class);
@Override
public void init(ServletConfig config) throws ServletException {
logger.info("initializing Repl servlet for port {}", NREPL_DEFAULT_PORT);
servletConfig = config;
int port = NREPL_DEFAULT_PORT;
String portStr = config.getInitParameter("port");
if (portStr != null) {
port = Integer.parseInt(portStr);
}
nreplServer = new NreplServer(port);
}
@Override
public ServletConfig getServletConfig() {
return servletConfig;
}
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
throw new UnavailableException("This servlet doesn't really serve.");
}
@Override
public String getServletInfo() {
return "REPL Servlet for introspecting the JVM";
}
public NreplServer getNreplServer() {
return nreplServer;
}
@Override
public void destroy() {
if (nreplServer != null) {
nreplServer.stop();
nreplServer.unregisterMBean();
nreplServer.clear();
nreplServer = null;
}
}
}
...@@ -23,9 +23,6 @@ import java.util.Calendar; ...@@ -23,9 +23,6 @@ import java.util.Calendar;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.SortedMap; import java.util.SortedMap;
import java.util.TreeMap; import java.util.TreeMap;
import com.wordnik.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiOperation;
import com.wordnik.swagger.annotations.ApiResponse;
import javax.ejb.EJB; import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped; import javax.enterprise.context.RequestScoped;
...@@ -41,6 +38,9 @@ import fi.codecrew.moya.model.AccountEvent; ...@@ -41,6 +38,9 @@ import fi.codecrew.moya.model.AccountEvent;
import fi.codecrew.moya.model.Product; import fi.codecrew.moya.model.Product;
import fi.codecrew.moya.rest.highcharts.HcSeries; import fi.codecrew.moya.rest.highcharts.HcSeries;
import fi.codecrew.moya.rest.highcharts.HcSeriesRoot; import fi.codecrew.moya.rest.highcharts.HcSeriesRoot;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse;
@RequestScoped @RequestScoped
@Path("/acc") @Path("/acc")
......
...@@ -38,9 +38,9 @@ import javax.ws.rs.core.Response.Status; ...@@ -38,9 +38,9 @@ import javax.ws.rs.core.Response.Status;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.wordnik.swagger.annotations.Api; import io.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import com.wordnik.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponse;
import fi.codecrew.moya.beans.EventBeanLocal; import fi.codecrew.moya.beans.EventBeanLocal;
import fi.codecrew.moya.beans.EventMapBeanLocal; import fi.codecrew.moya.beans.EventMapBeanLocal;
......
...@@ -20,14 +20,12 @@ package fi.codecrew.moya.rest; ...@@ -20,14 +20,12 @@ package fi.codecrew.moya.rest;
import javax.ws.rs.ApplicationPath; import javax.ws.rs.ApplicationPath;
import io.swagger.jaxrs.listing.ApiListingResource;
import org.glassfish.jersey.filter.LoggingFilter; import org.glassfish.jersey.filter.LoggingFilter;
import org.glassfish.jersey.media.multipart.MultiPartFeature; import org.glassfish.jersey.media.multipart.MultiPartFeature;
import org.glassfish.jersey.server.ResourceConfig; import org.glassfish.jersey.server.ResourceConfig;
import com.wordnik.swagger.jaxrs.config.BeanConfig; import io.swagger.jaxrs.config.BeanConfig;
import com.wordnik.swagger.jersey.listing.ApiListingResourceJSON;
import com.wordnik.swagger.jersey.listing.JerseyApiDeclarationProvider;
import com.wordnik.swagger.jersey.listing.JerseyResourceListingProvider;
@ApplicationPath(RestApplicationEntrypoint.REST_PATH) @ApplicationPath(RestApplicationEntrypoint.REST_PATH)
public class RestApplicationEntrypoint extends ResourceConfig { public class RestApplicationEntrypoint extends ResourceConfig {
...@@ -52,15 +50,15 @@ public class RestApplicationEntrypoint extends ResourceConfig { ...@@ -52,15 +50,15 @@ public class RestApplicationEntrypoint extends ResourceConfig {
//ClassReaders.setReader(new JerseyApiReader()); //ClassReaders.setReader(new JerseyApiReader());
//ClassReaders.setReader(new DefaultJaxrsApiReader()); //ClassReaders.setReader(new DefaultJaxrsApiReader());
register(ApiListingResourceJSON.class); // register(ApiListingResource.class);
register(JerseyApiDeclarationProvider.class); //register(JerseyApiDeclarationProvider.class);
register(JerseyResourceListingProvider.class); //register(JerseyResourceListingProvider.class);
// mime multipart image uploads // mime multipart image uploads
register(MultiPartFeature.class); register(MultiPartFeature.class);
// packages to scan // packages to scan
packages("com.wordnik.swagger.jaxrs.json", "fi.codecrew.moya.rest"); packages("io.swagger.jaxrs.json", "fi.codecrew.moya.rest");
registerInstances(new LoggingFilter()); registerInstances(new LoggingFilter());
} }
......
...@@ -46,9 +46,9 @@ import javax.ws.rs.core.Response.Status; ...@@ -46,9 +46,9 @@ import javax.ws.rs.core.Response.Status;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.wordnik.swagger.annotations.Api; import io.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import com.wordnik.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import fi.codecrew.moya.beans.CardTemplateBeanLocal; import fi.codecrew.moya.beans.CardTemplateBeanLocal;
import fi.codecrew.moya.beans.PermissionBeanLocal; import fi.codecrew.moya.beans.PermissionBeanLocal;
......
...@@ -9,9 +9,9 @@ import javax.ws.rs.Produces; ...@@ -9,9 +9,9 @@ import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response; import javax.ws.rs.core.Response;
import com.wordnik.swagger.annotations.Api; import io.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import com.wordnik.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponse;
import fi.codecrew.moya.beans.EventBeanLocal; import fi.codecrew.moya.beans.EventBeanLocal;
import fi.codecrew.moya.beans.PermissionBeanLocal; import fi.codecrew.moya.beans.PermissionBeanLocal;
......
...@@ -32,10 +32,10 @@ import javax.ws.rs.Produces; ...@@ -32,10 +32,10 @@ import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.PathSegment; import javax.ws.rs.core.PathSegment;
import com.wordnik.swagger.annotations.Api; import io.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import com.wordnik.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import com.wordnik.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponse;
import fi.codecrew.moya.beans.UserBeanLocal; import fi.codecrew.moya.beans.UserBeanLocal;
import fi.codecrew.moya.model.EventUser; import fi.codecrew.moya.model.EventUser;
......
...@@ -32,10 +32,10 @@ import javax.ws.rs.Produces; ...@@ -32,10 +32,10 @@ import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.PathSegment; import javax.ws.rs.core.PathSegment;
import com.wordnik.swagger.annotations.Api; import io.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import com.wordnik.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import com.wordnik.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponse;
import fi.codecrew.moya.beans.CardTemplateBeanLocal; import fi.codecrew.moya.beans.CardTemplateBeanLocal;
import fi.codecrew.moya.model.PrintedCard; import fi.codecrew.moya.model.PrintedCard;
......
...@@ -30,12 +30,11 @@ import javax.ws.rs.Produces; ...@@ -30,12 +30,11 @@ import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.PathSegment; import javax.ws.rs.core.PathSegment;
import com.wordnik.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiOperation;
import com.wordnik.swagger.annotations.ApiParam;
import fi.codecrew.moya.beans.UserBeanLocal; import fi.codecrew.moya.beans.UserBeanLocal;
import fi.codecrew.moya.model.User; import fi.codecrew.moya.model.User;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
@RequestScoped @RequestScoped
@Path("/meta/v1/user") @Path("/meta/v1/user")
......
...@@ -2,9 +2,10 @@ package fi.codecrew.moya.rest.placemap.v1; ...@@ -2,9 +2,10 @@ package fi.codecrew.moya.rest.placemap.v1;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import com.wordnik.swagger.annotations.ApiModel;
import fi.codecrew.moya.model.Place; import fi.codecrew.moya.model.Place;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModel;
@XmlRootElement() @XmlRootElement()
@ApiModel(description = "PlaceCode") @ApiModel(description = "PlaceCode")
......
...@@ -10,10 +10,10 @@ import javax.ws.rs.Produces; ...@@ -10,10 +10,10 @@ import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response; import javax.ws.rs.core.Response;
import com.wordnik.swagger.annotations.Api;
import fi.codecrew.moya.beans.ProductBeanLocal; import fi.codecrew.moya.beans.ProductBeanLocal;
import fi.codecrew.moya.rest.v2.pojo.ProductPojo; import fi.codecrew.moya.rest.v2.pojo.ProductPojo;
import io.swagger.annotations.Api;
@RequestScoped @RequestScoped
@Path("/v2/product") @Path("/v2/product")
......
package fi.codecrew.moya.rest.v2; package fi.codecrew.moya.rest.v2;
import com.wordnik.swagger.annotations.Api;
import com.wordnik.swagger.annotations.ApiOperation;
import com.wordnik.swagger.annotations.ApiParam;
import fi.codecrew.moya.beans.EventBeanLocal; import fi.codecrew.moya.beans.EventBeanLocal;
import fi.codecrew.moya.beans.PermissionBeanLocal; import fi.codecrew.moya.beans.PermissionBeanLocal;
import fi.codecrew.moya.beans.UserBeanLocal; import fi.codecrew.moya.beans.UserBeanLocal;
...@@ -14,6 +11,9 @@ import fi.codecrew.moya.model.UserImage; ...@@ -14,6 +11,9 @@ import fi.codecrew.moya.model.UserImage;
import fi.codecrew.moya.rest.PojoUtils; import fi.codecrew.moya.rest.PojoUtils;
import fi.codecrew.moya.rest.pojo.userinfo.v1.EventUserRestPojo; import fi.codecrew.moya.rest.pojo.userinfo.v1.EventUserRestPojo;
import fi.codecrew.moya.rest.v2.pojo.UserPojo; import fi.codecrew.moya.rest.v2.pojo.UserPojo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.glassfish.jersey.media.multipart.FormDataBodyPart; import org.glassfish.jersey.media.multipart.FormDataBodyPart;
import org.glassfish.jersey.media.multipart.FormDataContentDisposition; import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
import org.glassfish.jersey.media.multipart.FormDataParam; import org.glassfish.jersey.media.multipart.FormDataParam;
......
...@@ -15,7 +15,7 @@ import javax.ws.rs.Produces; ...@@ -15,7 +15,7 @@ import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response; import javax.ws.rs.core.Response;
import com.wordnik.swagger.annotations.Api; import io.swagger.annotations.Api;
import fi.codecrew.moya.beans.PermissionBeanLocal; import fi.codecrew.moya.beans.PermissionBeanLocal;
import fi.codecrew.moya.beans.ProductBeanLocal; import fi.codecrew.moya.beans.ProductBeanLocal;
......
...@@ -6,7 +6,7 @@ import java.util.List; ...@@ -6,7 +6,7 @@ import java.util.List;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import com.wordnik.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import fi.codecrew.moya.model.Product; import fi.codecrew.moya.model.Product;
......
package fi.codecrew.moya.rest.v2.pojo; package fi.codecrew.moya.rest.v2.pojo;
import com.wordnik.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModel;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import java.util.Date; import java.util.Date;
......
...@@ -6,7 +6,7 @@ import java.util.List; ...@@ -6,7 +6,7 @@ import java.util.List;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import com.wordnik.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import fi.codecrew.moya.model.Vip; import fi.codecrew.moya.model.Vip;
import fi.codecrew.moya.model.VipProduct; import fi.codecrew.moya.model.VipProduct;
......
...@@ -27,14 +27,22 @@ ...@@ -27,14 +27,22 @@
<javaee-api-version>7.0</javaee-api-version> <javaee-api-version>7.0</javaee-api-version>
<!-- EJB spec version --> <!-- EJB spec version -->
<ejb-spec-version>3.2</ejb-spec-version> <ejb-spec-version>3.2</ejb-spec-version>
<swagger.version>1.3.12</swagger.version>
<slf4j.version>1.7.12</slf4j.version> <swagger.version>1.5.13</swagger.version>
<logback.version>1.1.3</logback.version> <slf4j.version>1.7.25</slf4j.version>
<testng.version>6.8.21</testng.version> <logback.version>1.2.3</logback.version>
<javamelody.version>1.58.0</javamelody.version> <testng.version>6.11</testng.version>
<javamelody.version>1.65.0</javamelody.version>
<primefaces.version>6.0</primefaces.version> <primefaces.version>6.0</primefaces.version>
<primefaces.themeversion>1.0.10</primefaces.themeversion> <primefaces.themeversion>1.0.10</primefaces.themeversion>
<primefaces.extensions>6.0.0</primefaces.extensions> <primefaces.extensions>6.0.0</primefaces.extensions>
<jodatime.version>2.9.9</jodatime.version>
<rewriteservlet.version>3.4.1.Final</rewriteservlet.version>
<iudex.standalone>1.0.23</iudex.standalone>
</properties> </properties>
<url>http://codecrew.fi</url> <url>http://codecrew.fi</url>
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!