Skip to content
Snippets Groups Projects
Commit 42b3e970 authored by pkupczyk's avatar pkupczyk
Browse files

SP-67 / BIS-35: Add Jackson annotations to all classes used in JSON-RPC...

SP-67 / BIS-35: Add Jackson annotations to all classes used in JSON-RPC interfaces (change @JsonTypeName to @JsonObject to make the annotation visible in JavaDoc)

SVN: 25395
parent e02cf3c2
No related branches found
No related tags found
No related merge requests found
Showing
with 23 additions and 20 deletions
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package ch.systemsx.cisd.common.json; package ch.systemsx.cisd.common.annotation;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
......
...@@ -21,7 +21,7 @@ import java.io.Serializable; ...@@ -21,7 +21,7 @@ import java.io.Serializable;
import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle; import org.apache.commons.lang.builder.ToStringStyle;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Represents a reference to a file/folder within a data set. * Represents a reference to a file/folder within a data set.
......
...@@ -22,7 +22,7 @@ import org.apache.commons.lang.builder.ToStringBuilder; ...@@ -22,7 +22,7 @@ import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle; import org.apache.commons.lang.builder.ToStringStyle;
import org.codehaus.jackson.annotate.JsonProperty; import org.codehaus.jackson.annotate.JsonProperty;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
......
...@@ -24,7 +24,7 @@ import java.util.Map; ...@@ -24,7 +24,7 @@ import java.util.Map;
import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle; import org.apache.commons.lang.builder.ToStringStyle;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
package ch.systemsx.cisd.openbis.generic.shared.basic.dto; package ch.systemsx.cisd.openbis.generic.shared.basic.dto;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* New controlled vocabulary. * New controlled vocabulary.
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
package ch.systemsx.cisd.openbis.generic.shared.basic.dto; package ch.systemsx.cisd.openbis.generic.shared.basic.dto;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* A vocabulary term to update. * A vocabulary term to update.
......
...@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; ...@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto;
import java.io.Serializable; import java.io.Serializable;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Holds information about which vocabulary term attributes should be updated. * Holds information about which vocabulary term attributes should be updated.
......
...@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto; ...@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto;
import java.io.Serializable; import java.io.Serializable;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Bean with information about aggregation services that provide data. * Bean with information about aggregation services that provide data.
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto; package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* The different kinds of aggregation services. * The different kinds of aggregation services.
......
...@@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto; ...@@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Description of a query. Contains everything needed on client side to show to the user what * Description of a query. Contains everything needed on client side to show to the user what
......
...@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto; ...@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto;
import java.io.Serializable; import java.io.Serializable;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Column of query data. Defines title and data type. * Column of query data. Defines title and data type.
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto; package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Data types of {@link QueryTableModel}. * Data types of {@link QueryTableModel}.
......
...@@ -23,7 +23,7 @@ import java.util.List; ...@@ -23,7 +23,7 @@ import java.util.List;
import org.codehaus.jackson.annotate.JsonIgnore; import org.codehaus.jackson.annotate.JsonIgnore;
import org.codehaus.jackson.annotate.JsonProperty; import org.codehaus.jackson.annotate.JsonProperty;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Model of query data. * Model of query data.
......
...@@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto; ...@@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Bean with basic meta data of a service offered by a Data Store Server. * Bean with basic meta data of a service offered by a Data Store Server.
......
...@@ -20,8 +20,8 @@ import java.util.ArrayList; ...@@ -20,8 +20,8 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringBuilder;
import ch.systemsx.cisd.common.json.JsonObject;
import ch.systemsx.cisd.common.annotation.JsonObject;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary;
/** /**
......
...@@ -30,7 +30,8 @@ import org.apache.commons.lang.builder.HashCodeBuilder; ...@@ -30,7 +30,8 @@ import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle; import org.apache.commons.lang.builder.ToStringStyle;
import org.codehaus.jackson.annotate.JsonIgnore; import org.codehaus.jackson.annotate.JsonIgnore;
import ch.systemsx.cisd.common.json.JsonObject;
import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Immutable value object representing a data set. * Immutable value object representing a data set.
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
package ch.systemsx.cisd.openbis.generic.shared.api.v1.dto; package ch.systemsx.cisd.openbis.generic.shared.api.v1.dto;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.FetchOption; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.FetchOption;
/** /**
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
package ch.systemsx.cisd.openbis.generic.shared.api.v1.dto; package ch.systemsx.cisd.openbis.generic.shared.api.v1.dto;
import ch.systemsx.cisd.common.json.JsonObject; import ch.systemsx.cisd.common.annotation.JsonObject;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.FetchOptions; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.FetchOptions;
......
...@@ -24,7 +24,8 @@ import org.apache.commons.lang.builder.EqualsBuilder; ...@@ -24,7 +24,8 @@ import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle; import org.apache.commons.lang.builder.ToStringStyle;
import ch.systemsx.cisd.common.json.JsonObject;
import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* Immutable value object representing a data set type. * Immutable value object representing a data set type.
......
...@@ -23,7 +23,8 @@ import org.apache.commons.lang.builder.EqualsBuilder; ...@@ -23,7 +23,8 @@ import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle; import org.apache.commons.lang.builder.ToStringStyle;
import ch.systemsx.cisd.common.json.JsonObject;
import ch.systemsx.cisd.common.annotation.JsonObject;
/** /**
* A class that encapsulates the details about entity registration. * A class that encapsulates the details about entity registration.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment