Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Adaptive Access Manager
Release 11g (11.1.1)

E15864-02


com.bharosa.vcrypt.common.intf
Interface VCryptCommon


public interface VCryptCommon

This provides the common interfaces which are used by all VCrypt products. List methods do not work for Alert lists.


Field Summary
static java.lang.String REQ_CREATE_LIST
           
static java.lang.String REQ_IS_ELEMENT_IN_LIST
           
static java.lang.String REQ_LIST_BY_TYPE
           
static java.lang.String REQ_LIST_ELEMENTS
           
static java.lang.String REQ_UPDATE_LIST
           

 

Method Summary
 VCryptResponse createList(java.lang.String requestId, java.lang.String listName, int listType)
          Creates a new List of the give list type
 VCryptStringArrayResponse getListElements(java.lang.String requestId, java.lang.String listName)
          Get list of members of a group
 VCryptStringArrayResponse getLists(java.lang.String requestId, int listType)
          Get a list of groups given a group type
 VCryptBooleanResponse isElementInList(java.lang.String requestId, java.lang.String listName, java.lang.String elementValue)
          This checks whether the element given is in the list.
 VCryptResponse updateList(java.lang.String requestId, java.lang.String listName, java.lang.String[] elementsToAdd, java.lang.String[] elementsToRemove)
          Updates given list with new elements.

 

Field Detail

REQ_LIST_ELEMENTS

static final java.lang.String REQ_LIST_ELEMENTS
See Also:
Constant Field Values

REQ_LIST_BY_TYPE

static final java.lang.String REQ_LIST_BY_TYPE
See Also:
Constant Field Values

REQ_UPDATE_LIST

static final java.lang.String REQ_UPDATE_LIST
See Also:
Constant Field Values

REQ_IS_ELEMENT_IN_LIST

static final java.lang.String REQ_IS_ELEMENT_IN_LIST
See Also:
Constant Field Values

REQ_CREATE_LIST

static final java.lang.String REQ_CREATE_LIST
See Also:
Constant Field Values

Method Detail

getListElements

VCryptStringArrayResponse getListElements(java.lang.String requestId,
                                          java.lang.String listName)
Get list of members of a group
Parameters:
requestId - Request Identifier
listName - Name of the list
Returns:
VCryptGetListsResponse

getLists

VCryptStringArrayResponse getLists(java.lang.String requestId,
                                   int listType)
Get a list of groups given a group type
Parameters:
requestId - Request Identifier
listType - list type
Returns:
VCryptGetListsResponse

updateList

VCryptResponse updateList(java.lang.String requestId,
                          java.lang.String listName,
                          java.lang.String[] elementsToAdd,
                          java.lang.String[] elementsToRemove)
Updates given list with new elements. List name should be an existing. Duplicate and invalid elements in elementsToAdd are ignored. Non-existing and invalid elements in elementsToRemove are ignored.
Parameters:
requestId - Request Identifier
listName - Name of the list, an existing list.
elementsToAdd - elements to be added to list
elementsToRemove - elements to remove from the list
Returns:
VCryptResponse

isElementInList

VCryptBooleanResponse isElementInList(java.lang.String requestId,
                                      java.lang.String listName,
                                      java.lang.String elementValue)
This checks whether the element given is in the list.
Parameters:
requestId - Request Identifier
listName - Name of the list
elementValue - Value of the element to look for. This will be converted to appropriate native type before search.
Returns:
Response object with the response value and response status

createList

VCryptResponse createList(java.lang.String requestId,
                          java.lang.String listName,
                          int listType)
Creates a new List of the give list type
Parameters:
requestId - Request Id
listName - Name of the list
listType - Type of the list
Returns:
VCryptResponse with the result

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Adaptive Access Manager
Release 11g (11.1.1)

E15864-02


Copyright © 2011, Oracle. All rights reserved.