@Entity public abstract class PolicyEntity extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ExcludeType |
excludeType |
protected long |
id |
| Modifier | Constructor and Description |
|---|---|
protected |
PolicyEntity() |
|
PolicyEntity(String context,
org.gcube.common.authorization.library.policies.ServiceAccess serviceAccess,
String policyType,
org.gcube.common.authorization.library.policies.Action action) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.authorization.library.policies.Action |
getAction() |
String |
getContext() |
Calendar |
getCreationTime() |
long |
getId() |
Calendar |
getLastUpdateTime() |
String |
getPolicyType() |
org.gcube.common.authorization.library.policies.ServiceAccess |
getServiceAccess() |
abstract boolean |
isRewritable() |
void |
setLastUpdateTime(Calendar lastUpdateTime) |
String |
toString() |
protected long id
protected ExcludeType excludeType
public long getId()
public String getContext()
public org.gcube.common.authorization.library.policies.ServiceAccess getServiceAccess()
public String getPolicyType()
public org.gcube.common.authorization.library.policies.Action getAction()
public Calendar getLastUpdateTime()
public void setLastUpdateTime(Calendar lastUpdateTime)
public Calendar getCreationTime()
public abstract boolean isRewritable()
Copyright © 2019. All Rights Reserved.