You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by co...@apache.org on 2013/02/08 14:56:42 UTC
svn commit: r1444014 - in /syncope/trunk:
common/src/main/java/org/apache/syncope/common/to/VirtualSchemaTO.java
core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractVirSchema.java
Author: coheigea
Date: Fri Feb 8 13:56:42 2013
New Revision: 1444014
URL: http://svn.apache.org/r1444014
Log:
[SYNCOPE-215] - Merging core only
Modified:
syncope/trunk/common/src/main/java/org/apache/syncope/common/to/VirtualSchemaTO.java
syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractVirSchema.java
Modified: syncope/trunk/common/src/main/java/org/apache/syncope/common/to/VirtualSchemaTO.java
URL: http://svn.apache.org/viewvc/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/VirtualSchemaTO.java?rev=1444014&r1=1444013&r2=1444014&view=diff
==============================================================================
--- syncope/trunk/common/src/main/java/org/apache/syncope/common/to/VirtualSchemaTO.java (original)
+++ syncope/trunk/common/src/main/java/org/apache/syncope/common/to/VirtualSchemaTO.java Fri Feb 8 13:56:42 2013
@@ -24,5 +24,15 @@ import javax.xml.bind.annotation.XmlRoot
public class VirtualSchemaTO extends AbstractSchemaTO {
private static final long serialVersionUID = -8198557479659701343L;
+
+ private boolean readonly;
+
+ public boolean isReadonly() {
+ return readonly;
+ }
+
+ public void setReadonly(final boolean readonly) {
+ this.readonly = readonly;
+ }
}
Modified: syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractVirSchema.java
URL: http://svn.apache.org/viewvc/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractVirSchema.java?rev=1444014&r1=1444013&r2=1444014&view=diff
==============================================================================
--- syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractVirSchema.java (original)
+++ syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractVirSchema.java Fri Feb 8 13:56:42 2013
@@ -18,8 +18,12 @@
*/
package org.apache.syncope.core.persistence.beans;
+import javax.persistence.Basic;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
+import javax.validation.constraints.Max;
+import javax.validation.constraints.Min;
+
import org.apache.syncope.common.types.AttributeSchemaType;
@MappedSuperclass
@@ -27,6 +31,17 @@ public abstract class AbstractVirSchema
@Id
private String name;
+
+ @Basic
+ @Min(0)
+ @Max(1)
+ private Integer readonly;
+
+ public AbstractVirSchema() {
+ super();
+
+ readonly = getBooleanAsInteger(false);
+ }
public String getName() {
return name;
@@ -53,6 +68,11 @@ public abstract class AbstractVirSchema
}
public boolean isReadonly() {
- return Boolean.FALSE;
+ return isBooleanAsInteger(readonly);
+ }
+
+ public void setReadonly(final boolean readonly) {
+ this.readonly = getBooleanAsInteger(readonly);
}
+
}