DAO
- Domain DAO implementation classpublic class DomainResourceImpl<DAO extends org.ow2.authzforce.core.pap.api.dao.DomainDao<PolicyVersionResourceImpl,PolicyResourceImpl>> extends Object implements org.ow2.authzforce.core.pap.api.dao.DomainDaoClient<DAO>, org.ow2.authzforce.rest.api.jaxrs.DomainResource, org.ow2.authzforce.rest.api.jaxrs.DomainPropertiesResource, org.ow2.authzforce.rest.api.jaxrs.PapResource, org.ow2.authzforce.rest.api.jaxrs.PdpResource, org.ow2.authzforce.rest.api.jaxrs.PoliciesResource, org.ow2.authzforce.rest.api.jaxrs.AttributeProvidersResource, org.ow2.authzforce.rest.api.jaxrs.PdpPropertiesResource, org.ow2.authzforce.rest.api.jaxrs.PrpPropertiesResource
DomainsResourceImpl
is an instance of this class.Modifier and Type | Class and Description |
---|---|
static class |
DomainResourceImpl.Factory<DOMAIN_DAO extends org.ow2.authzforce.core.pap.api.dao.DomainDao<PolicyVersionResourceImpl,PolicyResourceImpl>>
DomainResource Factory
|
Modifier and Type | Field and Description |
---|---|
static com.google.common.escape.Escaper |
URL_PATH_SEGMENT_ESCAPER
Escapes strings so they can be safely included in URL path segments
|
Modifier and Type | Method and Description |
---|---|
org.w3._2005.atom.Link |
addPolicy(oasis.names.tc.xacml._3_0.core.schema.wd_17.PolicySet policy) |
org.ow2.authzforce.rest.api.xmlns.DomainProperties |
deleteDomain() |
org.ow2.authzforce.rest.api.xmlns.AttributeProviders |
getAttributeProviderList() |
org.ow2.authzforce.rest.api.jaxrs.AttributeProvidersResource |
getAttributeProvidersResource() |
DAO |
getDao() |
org.ow2.authzforce.rest.api.xmlns.Domain |
getDomain() |
org.ow2.authzforce.rest.api.xmlns.DomainProperties |
getDomainProperties() |
org.ow2.authzforce.rest.api.jaxrs.DomainPropertiesResource |
getDomainPropertiesResource() |
org.ow2.authzforce.rest.api.xmlns.PdpProperties |
getOtherPdpProperties() |
org.ow2.authzforce.rest.api.xmlns.PrpProperties |
getOtherPrpProperties() |
org.ow2.authzforce.rest.api.xmlns.ResourceContent |
getPAP() |
org.ow2.authzforce.rest.api.jaxrs.PapResource |
getPapResource() |
org.ow2.authzforce.rest.api.jaxrs.PdpPropertiesResource |
getPdpPropertiesResource() |
org.ow2.authzforce.rest.api.jaxrs.PdpResource |
getPdpResource() |
org.ow2.authzforce.rest.api.xmlns.Resources |
getPolicies() |
org.ow2.authzforce.rest.api.jaxrs.PoliciesResource |
getPoliciesResource() |
org.ow2.authzforce.rest.api.jaxrs.PolicyResource |
getPolicyResource(String policyId) |
org.ow2.authzforce.rest.api.jaxrs.PrpPropertiesResource |
getPrpPropertiesResource() |
oasis.names.tc.xacml._3_0.core.schema.wd_17.Response |
requestPolicyDecision(oasis.names.tc.xacml._3_0.core.schema.wd_17.Request request) |
org.json.JSONObject |
requestPolicyDecisionXacmlJson(org.json.JSONObject request) |
org.ow2.authzforce.rest.api.xmlns.AttributeProviders |
updateAttributeProviderList(org.ow2.authzforce.rest.api.xmlns.AttributeProviders attributeproviders) |
org.ow2.authzforce.rest.api.xmlns.DomainProperties |
updateDomainProperties(org.ow2.authzforce.rest.api.xmlns.DomainProperties properties) |
org.ow2.authzforce.rest.api.xmlns.PdpProperties |
updateOtherPdpProperties(org.ow2.authzforce.rest.api.xmlns.PdpPropertiesUpdate properties) |
org.ow2.authzforce.rest.api.xmlns.PrpProperties |
updateOtherPrpProperties(org.ow2.authzforce.rest.api.xmlns.PrpProperties properties) |
public static final com.google.common.escape.Escaper URL_PATH_SEGMENT_ESCAPER
public org.ow2.authzforce.rest.api.xmlns.Domain getDomain()
getDomain
in interface org.ow2.authzforce.rest.api.jaxrs.DomainResource
public org.ow2.authzforce.rest.api.xmlns.DomainProperties deleteDomain()
deleteDomain
in interface org.ow2.authzforce.rest.api.jaxrs.DomainResource
public org.ow2.authzforce.rest.api.jaxrs.PapResource getPapResource()
getPapResource
in interface org.ow2.authzforce.rest.api.jaxrs.DomainResource
public org.ow2.authzforce.rest.api.jaxrs.PdpResource getPdpResource()
getPdpResource
in interface org.ow2.authzforce.rest.api.jaxrs.DomainResource
public org.ow2.authzforce.rest.api.jaxrs.DomainPropertiesResource getDomainPropertiesResource()
getDomainPropertiesResource
in interface org.ow2.authzforce.rest.api.jaxrs.DomainResource
public oasis.names.tc.xacml._3_0.core.schema.wd_17.Response requestPolicyDecision(oasis.names.tc.xacml._3_0.core.schema.wd_17.Request request)
requestPolicyDecision
in interface org.ow2.authzforce.rest.api.jaxrs.PdpResource
public org.json.JSONObject requestPolicyDecisionXacmlJson(org.json.JSONObject request)
requestPolicyDecisionXacmlJson
in interface org.ow2.authzforce.rest.api.jaxrs.PdpResource
public org.ow2.authzforce.rest.api.xmlns.ResourceContent getPAP()
getPAP
in interface org.ow2.authzforce.rest.api.jaxrs.PapResource
public org.ow2.authzforce.rest.api.jaxrs.PoliciesResource getPoliciesResource()
getPoliciesResource
in interface org.ow2.authzforce.rest.api.jaxrs.PapResource
public org.ow2.authzforce.rest.api.jaxrs.AttributeProvidersResource getAttributeProvidersResource()
getAttributeProvidersResource
in interface org.ow2.authzforce.rest.api.jaxrs.PapResource
public org.ow2.authzforce.rest.api.xmlns.DomainProperties getDomainProperties()
getDomainProperties
in interface org.ow2.authzforce.rest.api.jaxrs.DomainPropertiesResource
public org.ow2.authzforce.rest.api.xmlns.DomainProperties updateDomainProperties(org.ow2.authzforce.rest.api.xmlns.DomainProperties properties)
updateDomainProperties
in interface org.ow2.authzforce.rest.api.jaxrs.DomainPropertiesResource
public org.ow2.authzforce.rest.api.xmlns.AttributeProviders getAttributeProviderList()
getAttributeProviderList
in interface org.ow2.authzforce.rest.api.jaxrs.AttributeProvidersResource
public org.ow2.authzforce.rest.api.xmlns.AttributeProviders updateAttributeProviderList(org.ow2.authzforce.rest.api.xmlns.AttributeProviders attributeproviders)
updateAttributeProviderList
in interface org.ow2.authzforce.rest.api.jaxrs.AttributeProvidersResource
public org.w3._2005.atom.Link addPolicy(oasis.names.tc.xacml._3_0.core.schema.wd_17.PolicySet policy)
addPolicy
in interface org.ow2.authzforce.rest.api.jaxrs.PoliciesResource
public org.ow2.authzforce.rest.api.jaxrs.PolicyResource getPolicyResource(String policyId)
getPolicyResource
in interface org.ow2.authzforce.rest.api.jaxrs.PoliciesResource
public org.ow2.authzforce.rest.api.xmlns.Resources getPolicies()
getPolicies
in interface org.ow2.authzforce.rest.api.jaxrs.PoliciesResource
public DAO getDao()
getDao
in interface org.ow2.authzforce.core.pap.api.dao.DomainDaoClient<DAO extends org.ow2.authzforce.core.pap.api.dao.DomainDao<PolicyVersionResourceImpl,PolicyResourceImpl>>
public org.ow2.authzforce.rest.api.jaxrs.PdpPropertiesResource getPdpPropertiesResource()
getPdpPropertiesResource
in interface org.ow2.authzforce.rest.api.jaxrs.PapResource
public org.ow2.authzforce.rest.api.xmlns.PdpProperties getOtherPdpProperties()
getOtherPdpProperties
in interface org.ow2.authzforce.rest.api.jaxrs.PdpPropertiesResource
public org.ow2.authzforce.rest.api.xmlns.PdpProperties updateOtherPdpProperties(org.ow2.authzforce.rest.api.xmlns.PdpPropertiesUpdate properties)
updateOtherPdpProperties
in interface org.ow2.authzforce.rest.api.jaxrs.PdpPropertiesResource
public org.ow2.authzforce.rest.api.jaxrs.PrpPropertiesResource getPrpPropertiesResource()
getPrpPropertiesResource
in interface org.ow2.authzforce.rest.api.jaxrs.PapResource
public org.ow2.authzforce.rest.api.xmlns.PrpProperties updateOtherPrpProperties(org.ow2.authzforce.rest.api.xmlns.PrpProperties properties)
updateOtherPrpProperties
in interface org.ow2.authzforce.rest.api.jaxrs.PrpPropertiesResource
public org.ow2.authzforce.rest.api.xmlns.PrpProperties getOtherPrpProperties()
getOtherPrpProperties
in interface org.ow2.authzforce.rest.api.jaxrs.PrpPropertiesResource
Copyright © 2012–2020. All rights reserved.