Class AccessPolicyImpl
- java.lang.Object
-
- org.gcube.informationsystem.base.impl.ElementImpl
-
- org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
- org.gcube.informationsystem.model.impl.properties.PropertyImpl
-
- org.gcube.resourcemanagement.model.impl.properties.GCubePropertyImpl
-
- org.gcube.resourcemanagement.model.impl.properties.AccessPolicyImpl
-
- All Implemented Interfaces:
Serializable,org.gcube.informationsystem.base.reference.Element,org.gcube.informationsystem.base.reference.properties.PropertyElement,org.gcube.informationsystem.base.reference.SchemaMixedElement,org.gcube.informationsystem.model.reference.ModelElement,org.gcube.informationsystem.model.reference.properties.Property,AccessPolicy,GCubeProperty
public class AccessPolicyImpl extends GCubePropertyImpl implements AccessPolicy
- Author:
- Luca Frosini (ISTI - CNR)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringnoteprotected ValueSchemapolicy-
Fields inherited from class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
additionalProperties, allowedAdditionalKeys, expectedtype, supertypes
-
Fields inherited from interface org.gcube.resourcemanagement.model.reference.properties.AccessPolicy
NAME
-
Fields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, NAME, TYPE_PROPERTY
-
Fields inherited from interface org.gcube.resourcemanagement.model.reference.properties.GCubeProperty
NAME
-
-
Constructor Summary
Constructors Constructor Description AccessPolicyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetNote()ValueSchemagetPolicy()voidsetNote(String note)voidsetPolicy(ValueSchema policy)-
Methods inherited from class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
addAllowedAdditionalKey, getAdditionalProperties, getAdditionalProperty, getExpectedtype, getSupertypes, setAdditionalProperties, setAdditionalProperty
-
Methods inherited from class org.gcube.informationsystem.base.impl.ElementImpl
getTypeName, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
policy
protected ValueSchema policy
-
note
protected String note
-
-
Method Detail
-
getPolicy
public ValueSchema getPolicy()
- Specified by:
getPolicyin interfaceAccessPolicy
-
setPolicy
public void setPolicy(ValueSchema policy)
- Specified by:
setPolicyin interfaceAccessPolicy
-
getNote
public String getNote()
- Specified by:
getNotein interfaceAccessPolicy
-
setNote
public void setNote(String note)
- Specified by:
setNotein interfaceAccessPolicy
-
-