added enunciate for webservice documentation

This commit is contained in:
Sebastian Sdorra
2011-10-02 13:14:23 +02:00
parent 1d8926926a
commit 70d61f4b78
11 changed files with 104 additions and 2 deletions

View File

@@ -39,6 +39,8 @@ import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.Singleton;
import org.codehaus.enunciate.modules.jersey.SpringManagedLifecycle;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -72,6 +74,7 @@ import javax.ws.rs.core.Response;
*/
@Singleton
@Path("authentication")
@SpringManagedLifecycle
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public class AuthenticationResource
{

View File

@@ -38,6 +38,8 @@ package sonia.scm.api.rest.resources;
import com.google.inject.Inject;
import com.google.inject.Provider;
import org.codehaus.enunciate.modules.jersey.SpringManagedLifecycle;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -66,6 +68,7 @@ import javax.ws.rs.core.Response;
*
* @author Sebastian Sdorra
*/
@SpringManagedLifecycle
@Path("action/change-password")
public class ChangePasswordResource
{

View File

@@ -39,6 +39,8 @@ import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.Singleton;
import org.codehaus.enunciate.modules.jersey.SpringManagedLifecycle;
import sonia.scm.config.ScmConfiguration;
import sonia.scm.util.ScmConfigurationUtil;
import sonia.scm.util.SecurityUtil;
@@ -62,6 +64,7 @@ import javax.ws.rs.core.UriInfo;
*/
@Singleton
@Path("config")
@SpringManagedLifecycle
public class ConfigurationResource
{

View File

@@ -67,8 +67,8 @@ public class DiffStreamingOutput implements StreamingOutput
/**
* Constructs ...
*
*
*
*
* @param diffViewer
* @param revision
* @param path

View File

@@ -39,6 +39,8 @@ import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.Singleton;
import org.codehaus.enunciate.modules.jersey.SpringManagedLifecycle;
import sonia.scm.group.Group;
import sonia.scm.group.GroupException;
import sonia.scm.group.GroupManager;
@@ -60,6 +62,7 @@ import javax.ws.rs.core.Response;
*/
@Path("groups")
@Singleton
@SpringManagedLifecycle
public class GroupResource
extends AbstractManagerResource<Group, GroupException>
{

View File

@@ -38,6 +38,8 @@ package sonia.scm.api.rest.resources;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import org.codehaus.enunciate.modules.jersey.SpringManagedLifecycle;
import sonia.scm.plugin.DefaultPluginManager;
import sonia.scm.plugin.OverviewPluginFilter;
import sonia.scm.plugin.PluginInformation;
@@ -65,6 +67,7 @@ import javax.ws.rs.core.Response;
*/
@Singleton
@Path("plugins")
@SpringManagedLifecycle
public class PluginResource
{

View File

@@ -39,6 +39,8 @@ import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.Singleton;
import org.codehaus.enunciate.modules.jersey.SpringManagedLifecycle;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -88,6 +90,7 @@ import javax.ws.rs.core.StreamingOutput;
*/
@Singleton
@Path("repositories")
@SpringManagedLifecycle
public class RepositoryResource
extends AbstractManagerResource<Repository, RepositoryException>
{

View File

@@ -40,6 +40,8 @@ import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.Singleton;
import org.codehaus.enunciate.modules.jersey.SpringManagedLifecycle;
import sonia.scm.HandlerEvent;
import sonia.scm.cache.Cache;
import sonia.scm.cache.CacheManager;
@@ -68,6 +70,7 @@ import javax.ws.rs.core.MediaType;
*/
@Singleton
@Path("search")
@SpringManagedLifecycle
public class SearchResource implements UserListener, GroupListener
{

View File

@@ -39,6 +39,8 @@ import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.Singleton;
import org.codehaus.enunciate.modules.jersey.SpringManagedLifecycle;
import sonia.scm.security.EncryptionHandler;
import sonia.scm.user.User;
import sonia.scm.user.UserException;
@@ -63,6 +65,7 @@ import javax.ws.rs.core.Response;
*/
@Path("users")
@Singleton
@SpringManagedLifecycle
public class UserResource extends AbstractManagerResource<User, UserException>
{