Class Policy
- java.lang.Object
-
- org.gcube.common.authorization.library.policies.Policy
-
- Direct Known Subclasses:
Service2ServicePolicy,User2ServicePolicy
public abstract class Policy extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected longid
-
Constructor Summary
Constructors Modifier Constructor Description protectedPolicy()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetContext()abstract CalendargetCreationTime()longgetId()abstract CalendargetLastUpdateTime()abstract ActiongetMode()abstract StringgetPolicyAsString()abstract PolicyTypegetPolicyType()abstract ServiceAccessgetServiceAccess()abstract voidsetCreationTime(Calendar creationTime)voidsetId(long id)abstract voidsetLastUpdateTime(Calendar lastUpdateTime)
-
-
-
Method Detail
-
getPolicyType
public abstract PolicyType getPolicyType()
-
getPolicyAsString
public abstract String getPolicyAsString()
-
getServiceAccess
public abstract ServiceAccess getServiceAccess()
-
getCreationTime
public abstract Calendar getCreationTime()
-
getLastUpdateTime
public abstract Calendar getLastUpdateTime()
-
setCreationTime
public abstract void setCreationTime(Calendar creationTime)
-
setLastUpdateTime
public abstract void setLastUpdateTime(Calendar lastUpdateTime)
-
getContext
public abstract String getContext()
-
getMode
public abstract Action getMode()
-
getId
public long getId()
-
setId
public void setId(long id)
-
-