|
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 IStringQueryService
Method Summary | |
---|---|
boolean |
areTransactionsSupportedAsBooleanValue() This methods lets you know if transactionality is supported by the backed datastore used by the policymanager. |
String |
getAssertionTemplateAsString(String assertionTemplateName) Retrives and returns an Assertiontemplate object with the supplied name |
List<String> |
getAssertionTemplatesAsString(String path) Returns a list of all Assertion Templates stored in the datastore |
List<String> |
getAssertionTemplatesAsStringByCategory(String path, String category) Return a list of assertion templates belonging to a specific category |
List<String> |
getAssertionTemplatesAsStringByQNameAndAttachTo(QName assertionQName, String appliesTo) Return all Assertion Templates that contain the assertion identified by its qname (assertionQName) and attachTo. |
String |
getAssertionTemplateVersionAsString(String assertionTemplateName, long version) Returns a particular version of an assertionTemplate |
List<String> |
getAssertionTemplateVersionHistoryAsString(String templateName) Get a list of all previous version of a particular Assertion template |
String |
getAttachmentAsString(String attachmentName) Get a policy attachment object store in the store by the passed name |
String |
getAttachmentAsStringByPolicyName(String policyName) Returns a single policy attachment - given the name of the Policy. |
List<String> |
getAttachmentsAsString(String path, String policyId) Get all Policy Attachment objects under a particular path and matching passed ID |
List<String> |
getPoliciesAsString(String path) Returns all policies in the Policy store |
List<String> |
getPoliciesAsStringByAttachTo(String path, List<String> attachToList) Return Policies in a specific Attachment Point |
List<String> |
getPoliciesAsStringByCategory(String path, String category) Returns a list of Policies belonging to the cateory passed |
List<String> |
getPoliciesAsStringByCategoryAndAttachTo(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<String> |
getPoliciesAsStringByID(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<String> |
getPoliciesAsStringByPolicyReferences(List<String> polRefs, boolean includeConfigs) Given a list of PolicyReferences returns the corresponding Policies. |
Map<String,String> |
getPoliciesAsStringByPolicyReferencesMap(List<String> polRefs, boolean includeConfigs) Given a list of PolicyReferences returns a Map of <IPolicyReference, IPolicy> if a PolicyReference is invalid then null is returned |
List<String> |
getPoliciesAsStringByPolicyStatus(String path, IPolicy.STATUS status) Return a list of Policies with supplied status |
List<String> |
getPoliciesAsStringForResource(String resourcePattern) Returns the Policies attached to a Policy Subject(Resource) identified by resourcePattern |
String |
getPolicyAsString(String policyName) Get a policy for the given policy name |
String |
getPolicyAsString(String policyName, boolean getConfig) Get a particular policy with options to include configuration information |
String |
getPolicyAsStringByID(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>. |
List<String> |
getPolicyReferencesAsStringForResource(String resourcePattern) Finds all the policies that are attached to a resource pattern |
Map<String,List<IPolicyReference>> |
getPolicyReferencesForResource(List<String> policySubject) Finds all the policies that are attached to a policySubject |
String |
getPolicyVersionAsString(String policyName, long version) Returns a particular version of a policy |
List<String> |
getPolicyVersionHistoryAsString(String policyName) Get a list of all previous version of a particular policy |
Date |
getStoreTimestampAsDate() Returns the timestamp of the Policy store |
List<String> |
searchPoliciesAsString(SearchCriteria searchCriteria) Search and return a list of policies that meet the passed search Criteria |
Map<String,List<IValidationError>> |
validatePoliciesString(List<String> policyStrs) |
Map<String,List<IValidationError>> |
validatePolicySubjectsString(Map<String,List<String>> 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 |
---|
String getPolicyAsString(String policyName) throws PolicyManagerException, RemoteException
policyName
-PolicyManagerException
RemoteException
String getPolicyAsString(String policyName, boolean getConfig) throws PolicyManagerException, RemoteException
policyName
-getConfig
-PolicyManagerException
RemoteException
List<String> getPoliciesAsString(String path) throws PolicyManagerException, RemoteException
path
- The path to search within the data store If path is null, the entire datastore will be searchedPolicyManagerException
RemoteException
List<String> getPoliciesAsStringByCategory(String path, String category) throws PolicyManagerException, RemoteException
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
RemoteException
List<String> getPoliciesAsStringByPolicyStatus(String path, IPolicy.STATUS status) throws PolicyManagerException, RemoteException
path
- The path to search within the data store If path is null, the entire datastore will be searchedstatus
- Policy enums tatus to lookupPolicyManagerException
RemoteException
String getPolicyAsStringByID(String path, String policyID) throws PolicyManagerException, RemoteException
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
RemoteException
List<String> getPoliciesAsStringByID(String path, String policyID) throws PolicyManagerException, RemoteException
path
- The path to search within the data store If path is null, the entire datastore will be searchedpolicyID
-PolicyManagerException
RemoteException
IQueryService.getPolicyByID(String path, String policyID)
List<String> getPoliciesAsStringByCategoryAndAttachTo(String path, String category, List<String> attachToList) throws PolicyManagerException, RemoteException
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
RemoteException
List<String> getPoliciesAsStringByAttachTo(String path, List<String> attachToList) throws PolicyManagerException, RemoteException
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
RemoteException
List<String> getPoliciesAsStringByPolicyReferences(List<String> polRefs, boolean includeConfigs) throws PolicyManagerException, RemoteException
polRefs
- - List of IPolicyReferenceincludeConfigs
-PolicyManagerException
RemoteException
Map<String,String> getPoliciesAsStringByPolicyReferencesMap(List<String> polRefs, boolean includeConfigs) throws PolicyManagerException, RemoteException
polRefs
- - List of IPolicyReferenceincludeConfigs
-PolicyManagerException
RemoteException
String getAssertionTemplateAsString(String assertionTemplateName) throws PolicyManagerException, RemoteException
assertionTemplateName
- Name of the assertion Template object to be fetchedRemoteException
PolicyManagerException
List<String> getAssertionTemplatesAsString(String path) throws PolicyManagerException, RemoteException
path
- The path to search within the data store If path is null, the entire datastore will be searchedPolicyManagerException
RemoteException
List<String> getPolicyVersionHistoryAsString(String policyName) throws PolicyManagerException, RemoteException
polName
- Name of the policy whos versions need to be fetchedPolicyManagerException
RemoteException
List<String> getAssertionTemplateVersionHistoryAsString(String templateName) throws PolicyManagerException, RemoteException
templateName
- Name of the Assertion template versions of which need to be fetchedPolicyManagerException
RemoteException
List<String> getAssertionTemplatesAsStringByCategory(String path, String category) throws PolicyManagerException, RemoteException
path
- Path to restrict the search tocategory
- Category to search forPolicyManagerException
RemoteException
String getPolicyVersionAsString(String policyName, long version) throws PolicyManagerException, RemoteException
policyName
- Name a policy to look upversion
- The version number to be fetchedPolicyManagerException
- If the particular version or the policy doesn't existRemoteException
String getAssertionTemplateVersionAsString(String assertionTemplateName, long version) throws PolicyManagerException, RemoteException
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 existRemoteException
String getAttachmentAsString(String attachmentName) throws PolicyManagerException, RemoteException
attachmentName
- Name of the Policy attachment to be looked upPolicyManagerException
RemoteException
String getAttachmentAsStringByPolicyName(String policyName) throws PolicyManagerException, RemoteException
attachmentName
- Name of the Policy attachment to be looked upPolicyManagerException
RemoteException
List<String> getAttachmentsAsString(String path, String policyId) throws PolicyManagerException, RemoteException
path
-policyId
-PolicyManagerException
RemoteException
List<String> getPoliciesAsStringForResource(String resourcePattern) throws PolicyManagerException, RemoteException
resourcePattern
- - String representation of a Policy Subject or ResourceRemoteException
PolicyManagerException
List<String> getAssertionTemplatesAsStringByQNameAndAttachTo(QName assertionQName, String appliesTo) throws PolicyManagerException, RemoteException
assertionQName
- - cannot be nullattachTo
- - can be null - in which case it is ignored completelyRemoteException
PolicyManagerException
List<String> searchPoliciesAsString(SearchCriteria searchCriteria) throws PolicyManagerException, RemoteException
searchCriteria
- Condition for the searchRemoteException
PolicyManagerException
Map<String,List<IValidationError>> validatePolicySubjectsString(Map<String,List<String>> polSubjectsToValidate) throws PolicyManagerException, RemoteException
RemoteException
PolicyManagerException
Map<String,List<IValidationError>> validatePoliciesString(List<String> policyStrs) throws PolicyManagerException, RemoteException
PolicyManagerException
RemoteException
List<String> getPolicyReferencesAsStringForResource(String resourcePattern) throws PolicyManagerException, RemoteException
resourcePattern
-RemoteException
PolicyManagerException
Map<String,List<IPolicyReference>> getPolicyReferencesForResource(List<String> policySubject) throws PolicyManagerException, RemoteException
policySubject
- list of policysubjectRemoteException
PolicyManagerException
Date getStoreTimestampAsDate() throws RemoteException
RemoteException
boolean areTransactionsSupportedAsBooleanValue() throws PolicyManagerException, RemoteException
PolicyManagerException
RemoteException
|
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 |