information-system-model/src/main/java/org/gcube/informationsystem/impl/AccessPolicyImpl.java

46 lines
941 B
Java

/**
*
*/
package org.gcube.informationsystem.impl;
import org.gcube.informationsystem.model.AccessPolicy;
import org.gcube.informationsystem.model.ValueSchema;
import org.gcube.informationsystem.model.annotations.ISEmbeddedType;
import org.gcube.informationsystem.model.annotations.ISProperty;
import org.gcube.informationsystem.model.annotations.ISPropertyRef;
/**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/
*/
@ISEmbeddedType(name="AccessPolicy")
public class AccessPolicyImpl implements AccessPolicy {
@ISPropertyRef(ref=ValueSchemaImpl.class)
protected ValueSchema policy;
@ISProperty
protected String note;
@Override
public ValueSchema getPolicy() {
return this.policy;
}
@Override
public void setPolicy(ValueSchema policy) {
this.policy = policy;
}
@Override
public String getNote() {
return this.note;
}
@Override
public void setNote(String note) {
this.note = note;
}
}