You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by jb...@apache.org on 2013/01/25 11:28:28 UTC

svn commit: r1438426 - in /syncope/trunk/common/src/main/java/org/apache/syncope/common: to/ types/

Author: jbernhardt
Date: Fri Jan 25 10:28:27 2013
New Revision: 1438426

URL: http://svn.apache.org/viewvc?rev=1438426&view=rev
Log:
[SYNCOPE-231]
* Adding JAX-B Annotations for all missing TO and Enum Type classes

Modified:
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractExecTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/LoggerTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/NotificationTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationRequestTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportExecTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ValidatorTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowDefinitionTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormPropertyTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormTO.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/CipherAlgorithm.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConflictResolutionAction.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnParameterType.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnectorCapability.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/EntityViolationType.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecExportFormat.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecStatus.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerLevel.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerType.java
    syncope/trunk/common/src/main/java/org/apache/syncope/common/types/WorkflowFormPropertyType.java

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractExecTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractExecTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractExecTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractExecTO.java Fri Jan 25 10:28:27 2013
@@ -20,8 +20,11 @@ package org.apache.syncope.common.to;
 
 import java.util.Date;
 
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.syncope.common.AbstractBaseBean;
 
+@XmlType
 public class AbstractExecTO extends AbstractBaseBean {
 
     private static final long serialVersionUID = -4621191979198357081L;

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/LoggerTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/LoggerTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/LoggerTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/LoggerTO.java Fri Jan 25 10:28:27 2013
@@ -18,9 +18,14 @@
  */
 package org.apache.syncope.common.to;
 
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.syncope.common.AbstractBaseBean;
 import org.apache.syncope.common.types.SyncopeLoggerLevel;
 
+@XmlRootElement(name = "logger")
+@XmlType
 public class LoggerTO extends AbstractBaseBean {
 
     private static final long serialVersionUID = -7794833835668648505L;

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/NotificationTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/NotificationTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/NotificationTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/NotificationTO.java Fri Jan 25 10:28:27 2013
@@ -21,11 +21,18 @@ package org.apache.syncope.common.to;
 import java.util.ArrayList;
 import java.util.List;
 
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElementWrapper;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.syncope.common.AbstractBaseBean;
 import org.apache.syncope.common.search.NodeCond;
 import org.apache.syncope.common.types.IntMappingType;
 import org.apache.syncope.common.types.TraceLevel;
 
+@XmlRootElement(name = "logger")
+@XmlType
 public class NotificationTO extends AbstractBaseBean {
 
     private static final long serialVersionUID = -6145117115632592612L;
@@ -64,6 +71,8 @@ public class NotificationTO extends Abst
         this.about = about;
     }
 
+    @XmlElementWrapper(name = "events")
+    @XmlElement(name = "event")
     public List<String> getEvents() {
         return events;
     }

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationRequestTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationRequestTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationRequestTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationRequestTO.java Fri Jan 25 10:28:27 2013
@@ -20,11 +20,19 @@ package org.apache.syncope.common.to;
 
 import java.util.HashSet;
 import java.util.Set;
+
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElementWrapper;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.syncope.common.AbstractBaseBean;
 
 /**
  * Propagation request on internal storage or on 0+ external resources.
  */
+@XmlRootElement(name = "propagationRequest")
+@XmlType
 public class PropagationRequestTO extends AbstractBaseBean {
 
     private static final long serialVersionUID = 7601716025754543004L;
@@ -53,6 +61,8 @@ public class PropagationRequestTO extend
         this.onSyncope = onSyncope;
     }
 
+    @XmlElementWrapper(name = "resources")
+    @XmlElement(name = "resource")
     public Set<String> getResources() {
         return resources;
     }

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportExecTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportExecTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportExecTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportExecTO.java Fri Jan 25 10:28:27 2013
@@ -18,8 +18,13 @@
  */
 package org.apache.syncope.common.to;
 
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.syncope.common.types.ReportExecStatus;
 
+@XmlRootElement(name = "executionReport")
+@XmlType
 public class ReportExecTO extends AbstractExecTO {
 
     private static final long serialVersionUID = -1025555939724089215L;

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportTO.java Fri Jan 25 10:28:27 2013
@@ -21,9 +21,17 @@ package org.apache.syncope.common.to;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
+
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElementWrapper;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.syncope.common.AbstractBaseBean;
 import org.apache.syncope.common.report.ReportletConf;
 
+@XmlRootElement(name = "report")
+@XmlType
 public class ReportTO extends AbstractBaseBean {
 
     private static final long serialVersionUID = 5274568072084814410L;
@@ -79,6 +87,8 @@ public class ReportTO extends AbstractBa
         return this.reportletConfs.remove(reportlet);
     }
 
+    @XmlElementWrapper(name = "reportletConfigurations")
+    @XmlElement(name = "configuration")
     public List<ReportletConf> getReportletConfs() {
         return reportletConfs;
     }
@@ -103,6 +113,8 @@ public class ReportTO extends AbstractBa
         return executions.remove(execution);
     }
 
+    @XmlElementWrapper(name = "executions")
+    @XmlElement(name = "execution")
     public List<ReportExecTO> getExecutions() {
         return executions;
     }
@@ -142,7 +154,7 @@ public class ReportTO extends AbstractBa
             this.nextExec = new Date(nextExec.getTime());
         }
     }
-     
+
     public Date getStartDate() {
         return startDate == null
                 ? null

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ValidatorTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ValidatorTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ValidatorTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ValidatorTO.java Fri Jan 25 10:28:27 2013
@@ -23,7 +23,7 @@ import javax.xml.bind.annotation.XmlType
 
 import org.apache.syncope.common.AbstractBaseBean;
 
-@XmlRootElement
+@XmlRootElement(name = "validator")
 @XmlType
 public class ValidatorTO extends AbstractBaseBean {
 

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowDefinitionTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowDefinitionTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowDefinitionTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowDefinitionTO.java Fri Jan 25 10:28:27 2013
@@ -18,8 +18,13 @@
  */
 package org.apache.syncope.common.to;
 
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.syncope.common.AbstractBaseBean;
 
+@XmlRootElement(name = "workflowDefinition")
+@XmlType
 public class WorkflowDefinitionTO extends AbstractBaseBean {
 
     private static final long serialVersionUID = 8803733012885686826L;

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormPropertyTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormPropertyTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormPropertyTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormPropertyTO.java Fri Jan 25 10:28:27 2013
@@ -21,9 +21,14 @@ package org.apache.syncope.common.to;
 import java.util.HashMap;
 import java.util.Map;
 
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.syncope.common.AbstractBaseBean;
 import org.apache.syncope.common.types.WorkflowFormPropertyType;
 
+@XmlRootElement(name = "workflowFormProperty")
+@XmlType
 public class WorkflowFormPropertyTO extends AbstractBaseBean {
 
     private static final long serialVersionUID = 9139969592634304261L;

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormTO.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowFormTO.java Fri Jan 25 10:28:27 2013
@@ -25,9 +25,17 @@ import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElementWrapper;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.codehaus.jackson.annotate.JsonIgnore;
 import org.apache.syncope.common.AbstractBaseBean;
 
+@XmlRootElement(name = "workflowForm")
+@XmlType
 public class WorkflowFormTO extends AbstractBaseBean {
 
     private static final long serialVersionUID = -7044543391316529128L;
@@ -44,7 +52,7 @@ public class WorkflowFormTO extends Abst
 
     private String owner;
 
-    private List<WorkflowFormPropertyTO> properties;
+    private final List<WorkflowFormPropertyTO> properties;
 
     public WorkflowFormTO() {
         properties = new ArrayList<WorkflowFormPropertyTO>();
@@ -98,6 +106,8 @@ public class WorkflowFormTO extends Abst
         this.owner = owner;
     }
 
+    @XmlElementWrapper(name = "workflowFormProperties")
+    @XmlElement(name = "workflowFormProperty")
     public List<WorkflowFormPropertyTO> getProperties() {
         return properties;
     }

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditElements.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditElements.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditElements.java Fri Jan 25 10:28:27 2013
@@ -20,11 +20,14 @@ package org.apache.syncope.common.types;
 
 import java.util.EnumSet;
 
+import javax.xml.bind.annotation.XmlEnum;
+
 public final class AuditElements {
 
     private AuditElements() {
     }
 
+    @XmlEnum
     public enum Category {
 
         authentication(AuthenticationSubCategory.class),
@@ -58,6 +61,7 @@ public final class AuditElements {
         }
     }
 
+    @XmlEnum
     public enum Result {
 
         success,
@@ -65,6 +69,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum AuthenticationSubCategory {
 
         login,
@@ -72,6 +77,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum ConfigurationSubCategory {
 
         list,
@@ -85,6 +91,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum ConnectorSubCategory {
 
         list,
@@ -100,6 +107,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum LoggerSubCategory {
 
         list,
@@ -108,6 +116,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum NotificationSubCategory {
 
         list,
@@ -119,6 +128,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum PolicySubCategory {
 
         list,
@@ -129,6 +139,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum ReportSubCategory {
 
         list,
@@ -145,6 +156,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum ResourceSubCategory {
 
         list,
@@ -158,6 +170,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum RoleSubCategory {
 
         list,
@@ -171,6 +184,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum SchemaSubCategory {
 
         list,
@@ -191,6 +205,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum TaskSubCategory {
 
         list,
@@ -208,6 +223,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum UserSubCategory {
 
         list,
@@ -226,6 +242,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum UserRequestSubCategory {
 
         list,
@@ -237,6 +254,7 @@ public final class AuditElements {
 
     }
 
+    @XmlEnum
     public enum WorkflowSubCategory {
 
         getDefinition,

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java Fri Jan 25 10:28:27 2013
@@ -19,6 +19,10 @@
 package org.apache.syncope.common.types;
 
 import java.text.ParseException;
+
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
 import org.apache.commons.lang.StringUtils;
 import org.apache.syncope.common.AbstractBaseBean;
 import org.apache.syncope.common.types.AuditElements.Category;
@@ -27,6 +31,8 @@ import org.codehaus.jackson.annotate.Jso
 import org.codehaus.jackson.annotate.JsonProperty;
 import org.codehaus.jackson.annotate.JsonTypeInfo;
 
+@XmlType
+@XmlRootElement
 public class AuditLoggerName extends AbstractBaseBean {
 
     private static final long serialVersionUID = -647989486671786839L;

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/CipherAlgorithm.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/CipherAlgorithm.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/CipherAlgorithm.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/CipherAlgorithm.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum CipherAlgorithm {
 
     SHA1("SHA-1"),

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConflictResolutionAction.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConflictResolutionAction.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConflictResolutionAction.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConflictResolutionAction.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum ConflictResolutionAction {
 
     // sync first matcgh

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnParameterType.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnParameterType.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnParameterType.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnParameterType.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum ConnParameterType {
 
     /**

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnectorCapability.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnectorCapability.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnectorCapability.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ConnectorCapability.java Fri Jan 25 10:28:27 2013
@@ -18,9 +18,12 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
 /**
  * Enum of all possible capabilities that a connector instance can expose.
  */
+@XmlEnum
 public enum ConnectorCapability {
 
     ONE_PHASE_CREATE,

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/EntityViolationType.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/EntityViolationType.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/EntityViolationType.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/EntityViolationType.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum EntityViolationType {
 
     Standard(""),

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecExportFormat.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecExportFormat.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecExportFormat.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecExportFormat.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum ReportExecExportFormat {
 
     XML,

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecStatus.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecStatus.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecStatus.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportExecStatus.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum ReportExecStatus {
 
     STARTED,

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum SyncopeClientExceptionType {
 
     Deadlock("Syncope.Deadlock", ""),

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerLevel.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerLevel.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerLevel.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerLevel.java Fri Jan 25 10:28:27 2013
@@ -18,8 +18,11 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
 import ch.qos.logback.classic.Level;
 
+@XmlEnum
 public enum SyncopeLoggerLevel {
 
     OFF(Level.OFF),

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerType.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerType.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerType.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerType.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum SyncopeLoggerType {
 
     LOG(""),

Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/types/WorkflowFormPropertyType.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/WorkflowFormPropertyType.java?rev=1438426&r1=1438425&r2=1438426&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/types/WorkflowFormPropertyType.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/types/WorkflowFormPropertyType.java Fri Jan 25 10:28:27 2013
@@ -18,6 +18,9 @@
  */
 package org.apache.syncope.common.types;
 
+import javax.xml.bind.annotation.XmlEnum;
+
+@XmlEnum
 public enum WorkflowFormPropertyType {
 
     String,