|
Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager 11g (11.1.1) E10689-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IQueryService
Nested Class Summary | |
---|---|
static class |
IQueryService.Attributes |
Method Summary | |
---|---|
boolean |
areTransactionsSupported() This methods lets you know if transactionality is supported by the backed datastore used by the policymanager. |
IAssertionTemplate |
getAssertionTemplate(String assertionTemplateName) Retrives and returns an Assertiontemplate object with the supplied name |
List<IAssertionTemplate> |
getAssertionTemplates(String path) Returns a list of all Assertion Templates stored in the datastore |
List<IAssertionTemplate> |
getAssertionTemplatesByCategory(String path, String category) Return a list of assertion templates belonging to a specific category |
List<IAssertionTemplate> |
getAssertionTemplatesByQNameAndAttachTo(QName assertionQName, String appliesTo) Return all Assertion Templates that contain the assertion identified by its qname (assertionQName) and attachTo. |
IAssertionTemplate |
getAssertionTemplateVersion(String assertionTemplateName, long version) Returns a particular version of an assertionTemplate |
List<IAssertionTemplate> |
getAssertionTemplateVersionHistory(String templateName) Get a list of all previous version of a particular Assertion template |
IPolicyAttachment |
getAttachment(String attachmentName) Get a policy attachment object store in the store by the passed name |
IPolicyAttachment |
getAttachmentByPolicyName(String policyName) Returns a single policy attachment - given the name of the Policy. |
List<IPolicyAttachment> |
getAttachments(String path, String policyId) Get all Policy Attachment objects under a particular path and matching passed ID |
List<IPolicy> |
getPolicies(String path) Returns all policies in the Policy store |
List<IPolicy> |
getPoliciesByAttachTo(String path, List<String> attachToList) Return Policies in a specific Attachment Point |
List<IPolicy> |
getPoliciesByCategory(String path, String category) Returns a list of Policies belonging to the cateory passed |
List<IPolicy> |
getPoliciesByCategoryAndAttachTo(String path, String category, List<String> attachToList) Return a list of Policies in any of the supplied Attachment points and belonging to the passed category |
List<IPolicy> |
getPoliciesByID(String path, String policyID) Return a list of policies matching the supplied path and id This method can be use to restrict searching policies within a particular path If the complete path to a particular policy is know and only a single policy is to be fetched, the corresponding method should be used instead of this method |
List<IPolicy> |
getPoliciesByPolicyReferences(List<IPolicyReference> polRefs, boolean includeConfigs) Given a list of PolicyReferences returns the corresponding Policies. |
Map<IPolicyReference,IPolicy> |
getPoliciesByPolicyReferencesMap(List<IPolicyReference> polRefs, boolean includeConfigs) Given a list of PolicyReferences returns a Map of <IPolicyReference, IPolicy> if a PolicyReference is invalid then null is returned |
List<IPolicy> |
getPoliciesByPolicyStatus(String path, IPolicy.STATUS status) Return a list of Policies with supplied status |
List<IPolicy> |
getPoliciesForResource(String resourcePattern) Returns the Policies attached to a Policy Subject(Resource) identified by resourcePattern |
IPolicy |
getPolicy(String policyName) Get a policy for the given policy name |
IPolicy |
getPolicy(String policyName, boolean getConfig) Get a particular policy with options to include configuration information |
IPolicy |
getPolicyByID(String path, String policyID) Returns a policy corresponding to given policy path and ID This method will return a single policy with the name <path/id>. |
Map<String,List<IPolicyReference>> |
getPolicyReferencesForResource(List<String> policySubject) Finds all the policy references that are attached to the policy subject |
List<IPolicyReference> |
getPolicyReferencesForResource(String resourcePattern) Finds all the policies that are attached to a resource pattern |
IPolicy |
getPolicyVersion(String policyName, long version) Returns a particular version of a policy |
List<IPolicy> |
getPolicyVersionHistory(String policyName) Get a list of all previous version of a particular policy |
Date |
getStoreTimestamp() Returns the timestamp of the Policy store |
List<IPolicy> |
searchPolicies(SearchCriteria searchCriteria) Search and return a list of policies that meet the passed search Criteria |
Map<IPolicy,List<IValidationError>> |
validatePolicies(List<IPolicy> policies) Performs Policy Validation on each policy and return the list of errors. |
Map<IPolicySubject,List<IValidationError>> |
validatePolicySubjects(Map<IPolicySubject,List<IPolicyReference>> polSubjectsToValidate) Performs Policy Subject Validation - where each Policy Subject is represented by a IPolicySubject and the List of PolicyReference that are attached for the PolicySubject |
Method Detail |
---|
IPolicy getPolicy(String policyName) throws PolicyManagerException
policyName
-PolicyManagerException
IPolicy getPolicy(String policyName, boolean getConfig) throws PolicyManagerException
policyName
-getConfig
-PolicyManagerException
List<IPolicy> getPolicies(String path) throws PolicyManagerException
path
- The path to search within the data store If path is null, the entire datastore will be searchedPolicyManagerException
List<IPolicy> getPoliciesByCategory(String path, String category) throws PolicyManagerException
path
- The path to search within the data store If path is null, the entire datastore will be searchedcategory
- The catergory to search policies onPolicyManagerException
List<IPolicy> getPoliciesByPolicyStatus(String path, IPolicy.STATUS status) throws PolicyManagerException
path
- The path to search within the data store If path is null, the entire datastore will be searchedstatus
- Policy enums tatus to lookupPolicyManagerException
IPolicy getPolicyByID(String path, String policyID) throws PolicyManagerException
path
- The path to search within the data store If path is null, the entire datastore will be searchedpolicyID
- Name of the Policy to be looked upPolicyManagerException
List<IPolicy> getPoliciesByID(String path, String policyID) throws PolicyManagerException
path
- The path to search within the data store If path is null, the entire datastore will be searchedpolicyID
-PolicyManagerException
IQueryService.getPolicyByID(String path, String policyID)
List<IPolicy> getPoliciesByCategoryAndAttachTo(String path, String category, List<String> attachToList) throws PolicyManagerException
path
- The path to search within the data store If path is null, the entire datastore will be searchedcategory
- Policy Category to search underattachToList
- List of attachment points to look atPolicyManagerException
List<IPolicy> getPoliciesByAttachTo(String path, List<String> attachToList) throws PolicyManagerException
path
- The path to search within the data store If path is null, the entire datastore will be searchedattachToList
- List to attachement points to look forPolicyManagerException
List<IPolicy> getPoliciesByPolicyReferences(List<IPolicyReference> polRefs, boolean includeConfigs) throws PolicyManagerException
polRefs
- - List of IPolicyReferenceincludeConfigs
-PolicyManagerException
Map<IPolicyReference,IPolicy> getPoliciesByPolicyReferencesMap(List<IPolicyReference> polRefs, boolean includeConfigs) throws PolicyManagerException
polRefs
- - List of IPolicyReferenceincludeConfigs
-PolicyManagerException
IAssertionTemplate getAssertionTemplate(String assertionTemplateName) throws PolicyManagerException
assertionTemplateName
- Name of the assertion Template object to be fetchedPolicyManagerException
List<IAssertionTemplate> getAssertionTemplates(String path) throws PolicyManagerException
path
- The path to search within the data store If path is null, the entire datastore will be searchedPolicyManagerException
List<IPolicy> getPolicyVersionHistory(String policyName) throws PolicyManagerException
polName
- Name of the policy whos versions need to be fetchedPolicyManagerException
List<IAssertionTemplate> getAssertionTemplateVersionHistory(String templateName) throws PolicyManagerException
templateName
- Name of the Assertion template versions of which need to be fetchedPolicyManagerException
List<IAssertionTemplate> getAssertionTemplatesByCategory(String path, String category) throws PolicyManagerException
path
- Path to restrict the search tocategory
- Category to search forPolicyManagerException
IPolicy getPolicyVersion(String policyName, long version) throws PolicyManagerException
policyName
- Name a policy to look upversion
- The version number to be fetchedPolicyManagerException
- If the particular version or the policy doesn't existIAssertionTemplate getAssertionTemplateVersion(String assertionTemplateName, long version) throws PolicyManagerException
assertionTemplateName
- Name of the assertiontemplate to be look upversion
- The version number to be fetchedPolicyManagerException
- If the particular version or the Assertion template doesn't existIPolicyAttachment getAttachment(String attachmentName) throws PolicyManagerException
attachmentName
- Name of the Policy attachment to be looked upPolicyManagerException
IPolicyAttachment getAttachmentByPolicyName(String policyName) throws PolicyManagerException
attachmentName
- Name of the Policy attachment to be looked upPolicyManagerException
List<IPolicyAttachment> getAttachments(String path, String policyId) throws PolicyManagerException
path
-policyId
-PolicyManagerException
List<IPolicy> getPoliciesForResource(String resourcePattern) throws PolicyManagerException
resourcePattern
- - String representation of a Policy Subject or ResourcePolicyManagerException
List<IAssertionTemplate> getAssertionTemplatesByQNameAndAttachTo(QName assertionQName, String appliesTo) throws PolicyManagerException
assertionQName
- - cannot be nullattachTo
- - can be null - in which case it is ignored completelyPolicyManagerException
Map<IPolicySubject,List<IValidationError>> validatePolicySubjects(Map<IPolicySubject,List<IPolicyReference>> polSubjectsToValidate) throws PolicyManagerException
PolicyManagerException
Map<IPolicy,List<IValidationError>> validatePolicies(List<IPolicy> policies) throws PolicyManagerException
policies
- - List of IPolicy to be validatedPolicyManagerException
List<IPolicy> searchPolicies(SearchCriteria searchCriteria) throws PolicyManagerException
searchCriteria
- Condition for the searchPolicyManagerException
List<IPolicyReference> getPolicyReferencesForResource(String resourcePattern) throws PolicyManagerException
resourcePattern
-PolicyManagerException
Map<String,List<IPolicyReference>> getPolicyReferencesForResource(List<String> policySubject) throws PolicyManagerException
policySubject
-PolicyManagerException
Date getStoreTimestamp()
boolean areTransactionsSupported() throws PolicyManagerException
PolicyManagerException
|
Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager 11g (11.1.1) E10689-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |