package org.gcube.common.authorization.library.policies; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public abstract class Policy { protected Policy() {} public abstract PolicyType getPolicyType(); public abstract String getPolicyAsString(); }