GUACAMOLE-224: Merge removal of @author tags.

This commit is contained in:
James Muehlner
2017-02-28 10:06:28 -08:00
412 changed files with 18 additions and 832 deletions

View File

@@ -24,8 +24,6 @@ import org.apache.guacamole.environment.Environment;
/**
* Guice module which binds the base Guacamole server environment.
*
* @author Michael Jumper
*/
public class EnvironmentModule extends AbstractModule {

View File

@@ -38,8 +38,6 @@ import org.slf4j.LoggerFactory;
/**
* A ServletContextListener to listen for initialization of the servlet context
* in order to set up dependency injection.
*
* @author James Muehlner
*/
public class GuacamoleServletContextListener extends GuiceServletContextListener {

View File

@@ -35,8 +35,6 @@ import org.slf4j.LoggerFactory;
/**
* Contains Guacamole-specific user information which is tied to the current
* session, such as the UserContext and current clipboard state.
*
* @author Michael Jumper
*/
public class GuacamoleSession {

View File

@@ -30,8 +30,6 @@ import org.apache.guacamole.protocol.GuacamoleConfiguration;
* Mapping of username/password pair to configuration set. In addition to basic
* storage of the username, password, and configurations, this class also
* provides password validation functions.
*
* @author Mike Jumper
*/
public class Authorization {

View File

@@ -26,8 +26,6 @@ import org.xml.sax.SAXException;
/**
* TagHandler for the "authorize" element.
*
* @author Mike Jumper
*/
public class AuthorizeTagHandler implements TagHandler {

View File

@@ -26,8 +26,6 @@ import org.xml.sax.SAXException;
/**
* TagHandler for the "connection" element.
*
* @author Mike Jumper
*/
public class ConnectionTagHandler implements TagHandler {

View File

@@ -44,8 +44,6 @@ import org.xml.sax.helpers.XMLReaderFactory;
* Authenticates users against a static list of username/password pairs.
* Each username/password may be associated with multiple configurations.
* This list is stored in an XML file which is reread if modified.
*
* @author Michael Jumper, Michal Kotas
*/
public class FileAuthenticationProvider extends SimpleAuthenticationProvider {

View File

@@ -26,8 +26,6 @@ import org.xml.sax.SAXException;
/**
* TagHandler for the "param" element.
*
* @author Mike Jumper
*/
public class ParamTagHandler implements TagHandler {

View File

@@ -26,8 +26,6 @@ import org.xml.sax.SAXException;
/**
* TagHandler for the "protocol" element.
*
* @author Mike Jumper
*/
public class ProtocolTagHandler implements TagHandler {

View File

@@ -24,8 +24,6 @@ import java.util.Map;
/**
* Mapping of all usernames to corresponding authorizations.
*
* @author Mike Jumper
*/
public class UserMapping {

View File

@@ -25,8 +25,6 @@ import org.xml.sax.SAXException;
/**
* TagHandler for the "user-mapping" element.
*
* @author Mike Jumper
*/
public class UserMappingTagHandler implements TagHandler {

View File

@@ -35,8 +35,6 @@ import org.slf4j.LoggerFactory;
* Provides a safe wrapper around an AuthenticationProvider subclass, such that
* authentication attempts can cleanly fail, and errors can be properly logged,
* even if the AuthenticationProvider cannot be instantiated.
*
* @author Michael Jumper
*/
public class AuthenticationProviderFacade implements AuthenticationProvider {

View File

@@ -34,8 +34,6 @@ import org.apache.guacamole.GuacamoleException;
/**
* A ClassLoader implementation which finds classes within .jar files within a
* given directory.
*
* @author Michael Jumper
*/
public class DirectoryClassLoader extends URLClassLoader {

View File

@@ -46,8 +46,6 @@ import org.apache.guacamole.resource.Resource;
/**
* A Guacamole extension, which may provide custom authentication, static
* files, theming/branding, etc.
*
* @author Michael Jumper
*/
public class Extension {

View File

@@ -26,8 +26,6 @@ import org.codehaus.jackson.annotate.JsonProperty;
/**
* Java representation of the JSON manifest contained within every Guacamole
* extension, identifying an extension and describing its contents.
*
* @author Michael Jumper
*/
public class ExtensionManifest {

View File

@@ -44,8 +44,6 @@ import org.slf4j.LoggerFactory;
/**
* A Guice Module which loads all extensions within the
* GUACAMOLE_HOME/extensions directory, if any.
*
* @author Michael Jumper
*/
public class ExtensionModule extends ServletModule {

View File

@@ -45,8 +45,6 @@ import org.slf4j.LoggerFactory;
/**
* Service which provides access to all built-in languages as resources, and
* allows other resources to be added or overlaid against existing resources.
*
* @author Michael Jumper
*/
public class LanguageResourceService {

View File

@@ -28,8 +28,6 @@ import org.apache.guacamole.resource.Resource;
/**
* Service which provides access to all HTML patches as resources, and allows
* other patch resources to be added.
*
* @author Michael Jumper
*/
public class PatchResourceService {

View File

@@ -31,8 +31,6 @@ import org.slf4j.LoggerFactory;
/**
* Initializes the logging subsystem.
*
* @author Michael Jumper
*/
public class LogModule extends AbstractModule {

View File

@@ -34,8 +34,6 @@ import org.apache.guacamole.properties.GuacamoleProperty;
* compatibility with the behavior of Java properties in general, only
* whitespace at the beginning of each value is ignored; trailing whitespace
* becomes part of the value.
*
* @author Michael Jumper
*/
public abstract class StringSetProperty implements GuacamoleProperty<Set<String>> {

View File

@@ -23,8 +23,6 @@ package org.apache.guacamole.resource;
* Base abstract resource implementation which provides an associated mimetype,
* and modification time. Classes which extend AbstractResource must provide
* their own InputStream, however.
*
* @author Michael Jumper
*/
public abstract class AbstractResource implements Resource {

View File

@@ -24,8 +24,6 @@ import java.io.InputStream;
/**
* A resource which contains a defined byte array.
*
* @author Michael Jumper
*/
public class ByteArrayResource extends AbstractResource {

View File

@@ -24,8 +24,6 @@ import java.io.InputStream;
/**
* A resource which is located within the classpath of an arbitrary
* ClassLoader.
*
* @author Michael Jumper
*/
public class ClassPathResource extends AbstractResource {

View File

@@ -24,8 +24,6 @@ import java.io.InputStream;
/**
* An arbitrary resource that can be served to a user via HTTP. Resources are
* anonymous but have a defined mimetype and corresponding input stream.
*
* @author Michael Jumper
*/
public interface Resource {

View File

@@ -34,8 +34,6 @@ import org.slf4j.LoggerFactory;
* method is correctly supported, and HTTP 304 ("Not Modified") responses will
* be properly returned for GET requests depending on the last time the
* resource was modified.
*
* @author Michael Jumper
*/
public class ResourceServlet extends HttpServlet {

View File

@@ -27,8 +27,6 @@ import java.util.Iterator;
/**
* A resource which is the logical concatenation of other resources.
*
* @author Michael Jumper
*/
public class SequenceResource extends AbstractResource {

View File

@@ -25,8 +25,6 @@ import javax.servlet.ServletContext;
/**
* A resource which is located within the classpath associated with another
* class.
*
* @author Michael Jumper
*/
public class WebApplicationResource extends AbstractResource {

View File

@@ -34,9 +34,6 @@ import org.apache.guacamole.tunnel.GuacamoleStreamException;
/**
* Describes an error that occurred within a REST endpoint.
*
* @author James Muehlner
* @author Michael Jumper
*/
public class APIError {

View File

@@ -29,9 +29,6 @@ import org.apache.guacamole.GuacamoleException;
* within the context of the REST API, an appropriate HTTP status code will be
* set for the failing response, and the details of the error will be exposed in
* the body of the response as an APIError structure.
*
* @author James Muehlner
* @author Michael Jumper
*/
public class APIException extends WebApplicationException {

View File

@@ -22,9 +22,9 @@ package org.apache.guacamole.rest;
/**
* An object for representing the body of a HTTP PATCH method.
* See https://tools.ietf.org/html/rfc6902
*
* @author James Muehlner
* @param <T> The type of object being patched.
*
* @param <T>
* The type of object being patched.
*/
public class APIPatch<T> {

View File

@@ -31,8 +31,6 @@ import javax.ws.rs.core.MultivaluedMap;
/**
* Wrapper for HttpServletRequest which uses a given MultivaluedMap to provide
* the values of all request parameters.
*
* @author Michael Jumper
*/
public class APIRequest extends HttpServletRequestWrapper {

View File

@@ -28,10 +28,8 @@ import javax.ws.rs.HttpMethod;
/**
* An annotation for using the HTTP PATCH method in the REST endpoints.
*
* @author James Muehlner
*/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@HttpMethod("PATCH")
public @interface PATCH {}
public @interface PATCH {}

View File

@@ -43,9 +43,6 @@ import org.slf4j.LoggerFactory;
* interface. The various types of GuacamoleExceptions are automatically
* translated into appropriate HTTP responses, including JSON describing the
* error that occurred.
*
* @author James Muehlner
* @author Michael Jumper
*/
public class RESTExceptionWrapper implements MethodInterceptor {

View File

@@ -32,8 +32,6 @@ import org.apache.guacamole.GuacamoleException;
* annotation like <code>@GET</code> or <code>@POST</code>. Any method which
* throws GuacamoleException and is annotated with an annotation that is
* annotated with <code>@HttpMethod</code> will match.
*
* @author Michael Jumper
*/
public class RESTMethodMatcher extends AbstractMatcher<Method> {

View File

@@ -48,9 +48,6 @@ import org.webjars.servlet.WebjarsServlet;
/**
* A Guice Module to set up the servlet mappings and authentication-specific
* dependency injection for the Guacamole REST API.
*
* @author James Muehlner
* @author Michael Jumper
*/
public class RESTServiceModule extends ServletModule {

View File

@@ -25,8 +25,6 @@ import org.apache.guacamole.net.auth.ActiveConnection;
/**
* Information related to active connections which may be exposed through the
* REST endpoints.
*
* @author Michael Jumper
*/
public class APIActiveConnection {

View File

@@ -28,8 +28,6 @@ import org.apache.guacamole.net.auth.credentials.UserCredentials;
* The object returned by REST API calls to define a full set of valid
* credentials, including field definitions and corresponding expected
* values.
*
* @author Michael Jumper
*/
public class APIUserCredentials {

View File

@@ -34,8 +34,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* A REST resource which abstracts the operations available on a Directory of
* ActiveConnections.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -32,8 +32,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* Guice Module which configures injections required for handling
* ActiveConnection resources via the REST API.
*
* @author Michael Jumper
*/
public class ActiveConnectionModule extends AbstractModule {

View File

@@ -28,8 +28,6 @@ import org.apache.guacamole.rest.directory.DirectoryObjectTranslator;
* Translator which converts between ActiveConnection objects and
* APIActiveConnection objects. As ActiveConnection objects are read-only, only
* toExternalObject() is implemented here.
*
* @author Michael Jumper
*/
public class ActiveConnectionObjectTranslator
implements DirectoryObjectTranslator<ActiveConnection, APIActiveConnection> {

View File

@@ -41,8 +41,6 @@ import org.apache.guacamole.rest.directory.DirectoryResourceFactory;
/**
* A REST resource which abstracts the operations available on an existing
* ActiveConnection.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -21,8 +21,6 @@ package org.apache.guacamole.rest.auth;
/**
* A simple object to represent an auth token/username pair in the API.
*
* @author James Muehlner
*/
public class APIAuthenticationResponse {

View File

@@ -25,9 +25,6 @@ import java.util.List;
/**
* A simple object which describes the result of an authentication operation,
* including the resulting token.
*
* @author James Muehlner
* @author Michael Jumper
*/
public class APIAuthenticationResult {

View File

@@ -21,8 +21,6 @@ package org.apache.guacamole.rest.auth;
/**
* Generates an auth token for an authenticated user.
*
* @author James Muehlner
*/
public interface AuthTokenGenerator {

View File

@@ -41,9 +41,6 @@ import org.slf4j.LoggerFactory;
/**
* A service for performing authentication checks in REST endpoints.
*
* @author James Muehlner
* @author Michael Jumper
*/
public class AuthenticationService {

View File

@@ -36,8 +36,6 @@ import org.slf4j.LoggerFactory;
/**
* A HashMap-based implementation of the TokenSessionMap with support for
* session timeouts.
*
* @author James Muehlner
*/
public class HashTokenSessionMap implements TokenSessionMap {

View File

@@ -24,8 +24,6 @@ import javax.xml.bind.DatatypeConverter;
/**
* An implementation of the AuthTokenGenerator based around SecureRandom.
*
* @author James Muehlner
*/
public class SecureRandomAuthTokenGenerator implements AuthTokenGenerator {

View File

@@ -46,9 +46,6 @@ import org.slf4j.LoggerFactory;
/**
* A service for managing auth tokens via the Guacamole REST API.
*
* @author James Muehlner
* @author Michael Jumper
*/
@Path("/tokens")
@Produces(MediaType.APPLICATION_JSON)

View File

@@ -24,8 +24,6 @@ import org.apache.guacamole.GuacamoleSession;
/**
* Represents a mapping of auth token to Guacamole session for the REST
* authentication system.
*
* @author James Muehlner
*/
public interface TokenSessionMap {

View File

@@ -30,8 +30,6 @@ import org.apache.guacamole.rest.sharingprofile.APISharingProfile;
/**
* A simple connection to expose through the REST endpoints.
*
* @author James Muehlner
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

View File

@@ -33,8 +33,6 @@ import org.apache.guacamole.protocol.GuacamoleConfiguration;
/**
* A wrapper to make an APIConnection look like a Connection. Useful where a
* org.apache.guacamole.net.auth.Connection is required.
*
* @author James Muehlner
*/
public class APIConnectionWrapper implements Connection {

View File

@@ -34,8 +34,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* A REST resource which abstracts the operations available on a Directory of
* Connections.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -32,8 +32,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* Guice Module which configures injections required for handling Connection
* resources via the REST API.
*
* @author Michael Jumper
*/
public class ConnectionModule extends AbstractModule {

View File

@@ -27,8 +27,6 @@ import org.apache.guacamole.rest.directory.DirectoryObjectTranslator;
/**
* Translator which converts between Connection objects and APIConnection
* objects.
*
* @author Michael Jumper
*/
public class ConnectionObjectTranslator
implements DirectoryObjectTranslator<Connection, APIConnection> {

View File

@@ -54,8 +54,6 @@ import org.apache.guacamole.rest.sharingprofile.APISharingProfile;
/**
* A REST resource which abstracts the operations available on an existing
* Connection.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -29,8 +29,6 @@ import org.apache.guacamole.rest.connection.APIConnection;
/**
* A simple connection group to expose through the REST endpoints.
*
* @author James Muehlner
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

View File

@@ -29,8 +29,6 @@ import org.apache.guacamole.protocol.GuacamoleClientInformation;
/**
* A wrapper to make an APIConnection look like a ConnectionGroup.
* Useful where a org.apache.guacamole.net.auth.ConnectionGroup is required.
*
* @author James Muehlner
*/
public class APIConnectionGroupWrapper implements ConnectionGroup {

View File

@@ -36,8 +36,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* A REST resource which abstracts the operations available on a Directory of
* ConnectionGroups.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -32,8 +32,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* Guice Module which configures injections required for handling
* ConnectionGroup resources via the REST API.
*
* @author Michael Jumper
*/
public class ConnectionGroupModule extends AbstractModule {

View File

@@ -26,8 +26,6 @@ import org.apache.guacamole.rest.directory.DirectoryObjectTranslator;
/**
* Translator which converts between ConnectionGroup objects and
* APIConnectionGroup objects.
*
* @author Michael Jumper
*/
public class ConnectionGroupObjectTranslator
implements DirectoryObjectTranslator<ConnectionGroup, APIConnectionGroup> {

View File

@@ -39,8 +39,6 @@ import org.apache.guacamole.rest.directory.DirectoryObjectTranslator;
/**
* A REST resource which abstracts the operations available on an existing
* ConnectionGroup.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -42,8 +42,6 @@ import org.slf4j.LoggerFactory;
/**
* Provides access to the entire tree of connection groups, their
* connections, and any associated sharing profiles.
*
* @author Michael Jumper
*/
public class ConnectionGroupTree {

View File

@@ -35,7 +35,6 @@ import org.apache.guacamole.net.auth.Identifiable;
* Guacamole object that is contained within a Directory, such as modification,
* deletion, or individual retrieval.
*
* @author Michael Jumper
* @param <InternalType>
* The type of object that this DirectoryObjectResource represents. To
* avoid coupling the REST API too tightly to the extension API, these

View File

@@ -26,7 +26,6 @@ import org.apache.guacamole.net.auth.Identifiable;
* Provides bidirectional conversion between REST-specific objects and the
* internal objects defined by the Guacamole extension API.
*
* @author Michael Jumper
* @param <InternalType>
* The type of object converted by this DirectoryObjectTranslator which is
* not necessarily intended for use in interchange.

View File

@@ -53,7 +53,6 @@ import org.apache.guacamole.rest.PATCH;
* number of child DirectoryObjectResources, which are created with the factory
* provided at the time of this object's construction.
*
* @author Michael Jumper
* @param <InternalType>
* The type of object contained within the Directory that this
* DirectoryResource exposes. To avoid coupling the REST API too tightly to

View File

@@ -33,7 +33,6 @@ import org.apache.guacamole.net.auth.Identifiable;
* determined by the set of identifiers provided when the DirectoryView is
* created.
*
* @author Michael Jumper
* @param <ObjectType>
* The type of objects accessible through this DirectoryView.
*/

View File

@@ -24,8 +24,6 @@ import org.apache.guacamole.net.auth.ConnectionRecord;
/**
* A connection record which may be exposed through the REST endpoints.
*
* @author Michael Jumper
*/
public class APIConnectionRecord {

View File

@@ -27,8 +27,6 @@ import org.apache.guacamole.rest.APIException;
/**
* A sort predicate which species the property to use when sorting connection
* records, along with the sort order.
*
* @author Michael Jumper
*/
public class APIConnectionRecordSortPredicate {

View File

@@ -35,8 +35,6 @@ import org.apache.guacamole.net.auth.UserContext;
/**
* A REST resource for retrieving and managing the history records of Guacamole
* objects.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -30,8 +30,6 @@ import org.apache.guacamole.extension.LanguageResourceService;
/**
* A REST Service for handling the listing of languages.
*
* @author James Muehlner
*/
@Path("/languages")
@Produces(MediaType.APPLICATION_JSON)

View File

@@ -36,8 +36,6 @@ import org.apache.guacamole.resource.Resource;
/**
* A REST Service for handling the listing of HTML patches.
*
* @author Michael Jumper
*/
@Path("/patches")
@Produces(MediaType.APPLICATION_JSON)

View File

@@ -29,7 +29,6 @@ import org.apache.guacamole.net.auth.permission.PermissionSet;
* A set of changes to be applied to a PermissionSet, describing the set of
* permissions being added and removed.
*
* @author Michael Jumper
* @param <PermissionType>
* The type of permissions being added and removed.
*/

View File

@@ -36,8 +36,6 @@ import org.apache.guacamole.rest.PATCH;
/**
* A REST resource which abstracts the operations available on the permissions
* granted to an existing User.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -36,8 +36,6 @@ import org.apache.guacamole.protocols.ProtocolInfo;
/**
* A REST resource which provides access to descriptions of the properties,
* attributes, etc. of objects within a particular UserContext.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -32,8 +32,6 @@ import org.apache.guacamole.rest.auth.AuthenticationService;
/**
* A REST service which exposes all data associated with Guacamole users'
* sessions.
*
* @author Michael Jumper
*/
@Path("/session")
@Produces(MediaType.APPLICATION_JSON)

View File

@@ -36,8 +36,6 @@ import org.apache.guacamole.rest.tunnel.TunnelCollectionResourceFactory;
/**
* A REST resource which exposes all data associated with a Guacamole user's
* session via the underlying UserContexts.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -24,8 +24,6 @@ import org.apache.guacamole.GuacamoleSession;
/**
* Factory which creates resources that expose the contents of a given
* GuacamoleSession.
*
* @author Michael Jumper
*/
public interface SessionResourceFactory {

View File

@@ -47,8 +47,6 @@ import org.apache.guacamole.rest.user.APIUser;
/**
* A REST resource which exposes the contents of a particular UserContext.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -24,8 +24,6 @@ import org.apache.guacamole.net.auth.UserContext;
/**
* Factory which creates resources that expose the contents of a given
* UserContext.
*
* @author Michael Jumper
*/
public interface UserContextResourceFactory {

View File

@@ -25,8 +25,6 @@ import org.apache.guacamole.net.auth.SharingProfile;
/**
* The external representation used by the REST API for sharing profiles.
*
* @author Michael Jumper
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class APISharingProfile {

View File

@@ -27,8 +27,6 @@ import org.apache.guacamole.net.auth.SharingProfile;
* Changes to the underlying APISharingProfile are reflected immediately in the
* values exposed by the SharingProfile interface, and changes made through the
* SharingProfile interface immediately affect the underlying APISharingProfile.
*
* @author Michael Jumper
*/
public class APISharingProfileWrapper implements SharingProfile {

View File

@@ -34,8 +34,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* A REST resource which abstracts the operations available on a Directory of
* SharingProfiles.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -32,8 +32,6 @@ import org.apache.guacamole.rest.directory.DirectoryResourceFactory;
/**
* Guice Module which configures injections required for handling SharingProfile
* resources via the REST API.
*
* @author Michael Jumper
*/
public class SharingProfileModule extends AbstractModule {

View File

@@ -26,8 +26,6 @@ import org.apache.guacamole.rest.directory.DirectoryObjectTranslator;
/**
* Translator which converts between SharingProfile objects and
* APISharingProfile objects.
*
* @author Michael Jumper
*/
public class SharingProfileObjectTranslator
implements DirectoryObjectTranslator<SharingProfile, APISharingProfile> {

View File

@@ -43,8 +43,6 @@ import org.apache.guacamole.rest.directory.DirectoryObjectTranslator;
/**
* A REST resource which abstracts the operations available on an existing
* SharingProfile.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -36,8 +36,6 @@ import org.apache.guacamole.tunnel.StreamInterceptingTunnel;
/**
* A REST resource providing access to a Guacamole protocol-level stream
* within a tunnel.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -37,8 +37,6 @@ import org.apache.guacamole.tunnel.UserTunnel;
/**
* A REST resource which exposes the active tunnels of a Guacamole session.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -24,8 +24,6 @@ import org.apache.guacamole.GuacamoleSession;
/**
* Factory which creates resources that expose the collection of tunnels
* contained within a given GuacamoleSession.
*
* @author Michael Jumper
*/
public interface TunnelCollectionResourceFactory {

View File

@@ -41,8 +41,6 @@ import org.apache.guacamole.tunnel.UserTunnel;
/**
* A REST resource which abstracts the operations available for an individual
* tunnel.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -24,8 +24,6 @@ import org.apache.guacamole.tunnel.UserTunnel;
/**
* Factory which creates resources that expose the contents of a given
* tunnel.
*
* @author Michael Jumper
*/
public interface TunnelResourceFactory {

View File

@@ -26,8 +26,6 @@ import org.apache.guacamole.net.auth.User;
/**
* A simple User to expose through the REST endpoints.
*
* @author James Muehlner
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

View File

@@ -20,8 +20,6 @@ package org.apache.guacamole.rest.user;
/**
* All the information necessary for the password update operation on a user.
*
* @author James Muehlner
*/
public class APIUserPasswordUpdate {

View File

@@ -31,8 +31,6 @@ import org.apache.guacamole.net.auth.permission.SystemPermissionSet;
* org.apache.guacamole.net.auth.User is required. As a simple wrapper for
* APIUser, access to permissions is not provided. Any attempt to access or
* manipulate permissions on an APIUserWrapper will result in an exception.
*
* @author James Muehlner
*/
public class APIUserWrapper implements User {

View File

@@ -34,8 +34,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* A REST resource which abstracts the operations available on a Directory of
* Users.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -32,8 +32,6 @@ import org.apache.guacamole.rest.directory.DirectoryResource;
/**
* Guice Module which configures injections required for handling User resources
* via the REST API.
*
* @author Michael Jumper
*/
public class UserModule extends AbstractModule {

View File

@@ -25,8 +25,6 @@ import org.apache.guacamole.rest.directory.DirectoryObjectTranslator;
/**
* Translator which converts between User objects and APIUser objects.
*
* @author Michael Jumper
*/
public class UserObjectTranslator
implements DirectoryObjectTranslator<User, APIUser> {

View File

@@ -43,8 +43,6 @@ import org.apache.guacamole.rest.permission.PermissionSetResource;
/**
* A REST resource which abstracts the operations available on an existing
* User.
*
* @author Michael Jumper
*/
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)

View File

@@ -26,8 +26,6 @@ import org.apache.guacamole.protocol.GuacamoleStatus;
* A generic exception thrown when an intercepted Guacamole stream has closed
* with an error condition. Guacamole streams report errors using the "ack"
* instruction, which provides a status code and human-readable message.
*
* @author Michael Jumper
*/
public class GuacamoleStreamException extends GuacamoleServerException {

View File

@@ -28,7 +28,6 @@ import org.apache.guacamole.protocol.GuacamoleStatus;
* stream-type object which will produce or consume the data sent over the
* intercepted Guacamole stream.
*
* @author Michael Jumper
* @param <T>
* The type of object which will produce or consume the data sent over the
* intercepted Guacamole stream. Usually, this will be either InputStream

View File

@@ -29,7 +29,6 @@ import org.slf4j.LoggerFactory;
/**
* Map-like storage for intercepted Guacamole streams.
*
* @author Michael Jumper
* @param <T>
* The type of object which will produce or consume the data sent over the
* intercepted Guacamole stream. Usually, this will be either InputStream

Some files were not shown because too many files have changed in this diff Show More