46 lines
941 B
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;
|
|
}
|
|
|
|
}
|