|
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 IStringUpdateService
Method Summary | |
---|---|
IPolicySubjectAttachmentResultStr |
addAttachmentEntriesAsString(String polSubjectStr, List<String> polRefsStr) Given a policy subject - represented by a resource pattern and a list of policy references for the policy subject - add attachments - if the referenced Policy does not exist - then that entry will be ignored (will not thrown an exception) and processing will continue Duplicate policy references are handled automatically as well as duplicate calls for the same resource pattern. |
List<IPolicyAttachmentResultStr> |
addAttachmentEntriesString(String resourcePattern, List<String> polRefStrs) Deprecated. use addAttachmentEntries(IPolicySubject polSubject, List<IPolicyReference> polRefs) |
void |
addAttachmentEntryForPolicyString(String policy, List<String> resourcePatterns) Deprecated. |
boolean |
areTransactionsSupported() This methods lets you know if transactionality is supported by the backed datastore used by the policymanager. |
String |
createAssertionTemplateFromString(String assertionTemplateStr) Adds a new Assertion template to the backend datastore |
List<String> |
createPoliciesFromString(List<String> polStrs) Bulk creation of policies |
String |
createPolicyFromString(String policyStr) Adds a new policy to the backend datastore |
void |
deleteAllAssertionTemplates() PERMENENTLY deletes ALL assertion templates from the datastore Assertion templates once deleted cannot be retrived |
void |
deleteAllAttachments() This API deletes all attachments |
void |
deleteAllPolicies() PERMENENTLY deletes ALL policies from the datastore Policies once deleted cannot be retrived |
void |
deleteAssertionTemplate(String templateName) Delete an Assertion template from backend datastore |
void |
deleteAssertionTemplates(List<String> assertionTemplateNames) Delete all the policies corresponding to the policy names passed |
void |
deleteAssertionTemplateString(String assertionTemplateStr) Delete an Assertion template from backend datastore |
void |
deleteAssertionTemplateVersions(String assertionTemplateName, List<Long> versionNumbers) Delete all the specified versions of an assertion template |
void |
deleteAttachmentEntries(List<String> policySubject) Disassociate a policy subject, represented by a resource pattern, with all policies that it may be associated with. |
void |
deleteAttachmentEntries(String resourcePattern) Disassociate a policy subject, represented by a resource pattern, with all policies that it may be associated with. |
IPolicySubjectAttachmentResultStr |
deleteAttachmentEntriesForPolSubjectString(String polSubjectStr, List<String> polRefsStr) Disassociate a policy subject, represented by a resource pattern, with all policies pointed to by the passed policy reference list Given a policy subject - represented by a resource pattern and a list of policy references for the policy subject - deletes all the attachment entries for the corresponding combination of <resource pattern, IPolicyReference>. |
List<IPolicyAttachmentResultStr> |
deleteAttachmentEntriesForResourcePattern(String resourcePattern, List<String> polRefStrs) Deprecated. use deleteAttachmentEntries(IPolicySubject polSubject, List<IPolicyReference> polRefs) |
void |
deletePolicies(List<String> polNameList) Delete all the policies corresponding to the policy names passed |
void |
deletePolicy(String policyName) Deletes a policy to the backend datastore |
void |
deletePolicyString(String policyStr) Deletes a policy to the backend datastore |
void |
deletePolicyVersions(String policyName, List<Long> versionNumbers) Delete all the specified versions of a policy |
String |
promoteAssertionTemplateToTipString(String assertionTemplateName, long version) Promote a previous policy version to the latest. |
String |
promotePolicyToTipString(String policyName, long version) Promote a previous policy version to the latest. |
void |
removeAttachmentEntryString(String policyStr, List<String> resourcePatterns) Deprecated. |
String |
updateAssertionTemplateFromString(String assertionTemplateStr) Update an existing Assertion Template |
IPolicySubjectAttachmentResultStr |
updateAttachmentEntriesForPolSubject(String polSubjectStr, List<String> polRefStrs) This API is equivalent to calling deleteAttachmentEntries(String resourcePattern) and calling addAttachmentEntries(String resourcePattern, List<IPolicyReference> polRefs) |
IPolicySubjectAttachmentResultStr |
updateAttachmentEntriesForPolSubject(String polSubjectStr, List<String> polRefStrs, boolean runPolSubjVal) This method is similar to @see IUpdateService#updateAttachmentEntries(IPolicySubject, List) The variation of this method is it performs Policy subject validation |
List<IPolicyAttachmentResultStr> |
updateAttachmentEntriesForResourcePattern(String resourcePattern, List<String> polRefStrs) Deprecated. use updateAttachmentEntries(IPolicySubject polSubject, List<IPolicyReference> polRefs) |
List<String> |
updatePoliciesFromString(List<String> policies) Updates policies to the backend datastore |
String |
updatePolicyFromString(String policyStr) Updates a policy to the backend datastore |
Method Detail |
---|
String createPolicyFromString(String policyStr) throws PolicyManagerException, RemoteException
policy
- object to addPolicyManagerException
RemoteException
List<String> createPoliciesFromString(List<String> polStrs) throws PolicyManagerException, RemoteException
polList
- A list of IPolicy objects representing the polices to be createdList
- of newly created policy ObjectsPolicyManagerException
RemoteException
String updatePolicyFromString(String policyStr) throws PolicyManagerException, RemoteException
Modified
- policy objectPolicyManagerException
RemoteException
List<String> updatePoliciesFromString(List<String> policies) throws PolicyManagerException, RemoteException
List
- of policy objects to be modifiedPolicyManagerException
RemoteException
void deletePolicyString(String policyStr) throws PolicyManagerException, RemoteException
policy
- objectPolicyManagerException
RemoteException
void deletePolicy(String policyName) throws PolicyManagerException, RemoteException
String
- policy namePolicyManagerException
RemoteException
String createAssertionTemplateFromString(String assertionTemplateStr) throws PolicyManagerException, RemoteException
assertionTemplate
- The AssertionTemplate object to addPolicyManagerException
RemoteException
void deleteAssertionTemplateString(String assertionTemplateStr) throws PolicyManagerException, RemoteException
assertionTemplate
- The assertion Template object to be deletedPolicyManagerException
RemoteException
void deleteAssertionTemplate(String templateName) throws PolicyManagerException, RemoteException
templateName
- Name of the assertion template to be deletedPolicyManagerException
RemoteException
String updateAssertionTemplateFromString(String assertionTemplateStr) throws PolicyManagerException, RemoteException
assertionTemplate
- The Assertion template object to be modifiedPolicyManagerException
RemoteException
String promotePolicyToTipString(String policyName, long version) throws PolicyManagerException, RemoteException
policyName
- Name the of policy to be updatedversion
- The version to be promoted to the tipPolicyManagerException
RemoteException
void deletePolicyVersions(String policyName, List<Long> versionNumbers) throws PolicyManagerException, RemoteException
policyName
- Name of the policy whose versions are to be deletedversions
- List of (long) versions numbers to be deletedPolicyManagerException
RemoteException
String promoteAssertionTemplateToTipString(String assertionTemplateName, long version) throws PolicyManagerException, RemoteException
policyName
- Name the of policy to be updatedversion
- The version to be promoted to the tipPolicyManagerException
RemoteException
void deleteAssertionTemplateVersions(String assertionTemplateName, List<Long> versionNumbers) throws PolicyManagerException, RemoteException
assertionTemplateName
- Name of the assertion template whose versions are to be deletedversionNumbers
- List of (long) versions numbers to be deletedPolicyManagerException
RemoteException
void deleteAllPolicies() throws PolicyManagerException, RemoteException
RemoteException
PolicyManagerException
void deletePolicies(List<String> polNameList) throws PolicyManagerException, RemoteException
polNameList
- List of policy names to be be deletedPolicyManagerException
RemoteException
void deleteAllAssertionTemplates() throws PolicyManagerException, RemoteException
PolicyManagerException
RemoteException
void deleteAssertionTemplates(List<String> assertionTemplateNames) throws PolicyManagerException, RemoteException
assertionTemplateNames
- List of assertion template names to be be deletedPolicyManagerException
RemoteException
IPolicySubjectAttachmentResultStr addAttachmentEntriesAsString(String polSubjectStr, List<String> polRefsStr) throws PolicyManagerException, RemoteException
polSubject
- policy subject to be addedpolRefsStr
- Policy reference the policy subject needs to be associated withRemoteException
PolicyManagerException
IPolicySubjectAttachmentResultStr deleteAttachmentEntriesForPolSubjectString(String polSubjectStr, List<String> polRefsStr) throws PolicyManagerException, RemoteException
polSubject
- Policy subject to be removedpolRefs
- Policies from which the subject is to be detachedPolicyManagerException
RemoteException
void deleteAttachmentEntries(String resourcePattern) throws PolicyManagerException, RemoteException
resourcePattern
- Policy subject to be removedpolRefs
- Policies from which the subject is to be detachedPolicyManagerException
RemoteException
void deleteAttachmentEntries(List<String> policySubject) throws PolicyManagerException, RemoteException
policySubject
- list of Policy subject to be removedPolicyManagerException
RemoteException
IPolicySubjectAttachmentResultStr updateAttachmentEntriesForPolSubject(String polSubjectStr, List<String> polRefStrs) throws PolicyManagerException, RemoteException
PolicyManagerException
RemoteException
IPolicySubjectAttachmentResultStr updateAttachmentEntriesForPolSubject(String polSubjectStr, List<String> polRefStrs, boolean runPolSubjVal) throws PolicyManagerException, RemoteException
polSubject
-polRefs
-runPolSubjVal
-PolicyManagerException
RemoteException
void deleteAllAttachments() throws PolicyManagerException, RemoteException
PolicyManagerException
RemoteException
boolean areTransactionsSupported() throws PolicyManagerException, RemoteException
PolicyManagerException
RemoteException
List<IPolicyAttachmentResultStr> addAttachmentEntriesString(String resourcePattern, List<String> polRefStrs) throws PolicyManagerException, RemoteException
addAttachmentEntries(IPolicySubject polSubject, List<IPolicyReference> polRefs)
resourcePattern
- policy subject to be addedpolRefs
- Policy reference the policy subject needs to be associated withPolicyManagerException
RemoteException
void removeAttachmentEntryString(String policyStr, List<String> resourcePatterns) throws PolicyManagerException, RemoteException
policy
-resourcePatterns
-PolicyManagerException
RemoteException
List<IPolicyAttachmentResultStr> deleteAttachmentEntriesForResourcePattern(String resourcePattern, List<String> polRefStrs) throws PolicyManagerException, RemoteException
deleteAttachmentEntries(IPolicySubject polSubject, List<IPolicyReference> polRefs)
resourcePattern
- Policy subject to be removedpolRefs
- Policies from which the subject is to be detachedPolicyManagerException
RemoteException
List<IPolicyAttachmentResultStr> updateAttachmentEntriesForResourcePattern(String resourcePattern, List<String> polRefStrs) throws PolicyManagerException, RemoteException
updateAttachmentEntries(IPolicySubject polSubject, List<IPolicyReference> polRefs)
PolicyManagerException
RemoteException
void addAttachmentEntryForPolicyString(String policy, List<String> resourcePatterns) throws PolicyManagerException, RemoteException
policy
- Policy object to which the passed policy subjects need to be associatedresourcePatterns
- List of policy subjects to be addedPolicyManagerException
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 |