BEA Systems, Inc.

ALES Entitlement Query API Reference

com.bea.ales.EntitlementQuery
Interface ChangeQuery


public interface ChangeQuery

ChangeQuery is used to query ALES identity information changes. Use EntitlementQueryFactory to obtain an instance of ChangeQuery.

Author:
Copyright © 2007 BEA Systems, Inc. All Rights Reserved.
See Also:
EntitlementQueryFactory

Method Summary
 ChangeHandle getChangeHandle(java.lang.String value)
          Get a ChangeHandle object with string value as described in the toString() method.
 IdentityChangeResult getIdentityChange(ChangeHandle handle)
          Get identity information changes happened after version specified by parameter.
 IdentityChangeResult getIdentityChange(java.util.Date date)
          Get identity information changes happened after time specified by parameter.
 

Method Detail

getIdentityChange

public IdentityChangeResult getIdentityChange(ChangeHandle handle)
                                       throws QueryException
Get identity information changes happened after version specified by parameter. Returns an IdentityChangeResult object.

Parameters:
handle - ChangeHandle object represents version of ALES identity information.
Returns:
an IdentityChangeResult object.
Throws:
QueryException -  
See Also:
IdentityChangeResult, ChangeHandle

getIdentityChange

public IdentityChangeResult getIdentityChange(java.util.Date date)
                                       throws QueryException
Get identity information changes happened after time specified by parameter. This method will be called only if having no ChangeHandle object. Returns an IdentityChangeResult object.

Parameters:
date - Date type used to query changes after this time in ALES database.
Returns:
an IdentityChangeResult object.
Throws:
QueryException -  
See Also:
IdentityChangeResult

getChangeHandle

public ChangeHandle getChangeHandle(java.lang.String value)
                             throws QueryException
Get a ChangeHandle object with string value as described in the toString() method.

Parameters:
value - a string representation of a ChangeHandle object.
Throws:
QueryException -  
See Also:
ChangeHandle.toString()

Documentation is available at
http://edocs.bea.com/ales/docs26