|
7.0 Action Request System Java API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.remedy.arsys.api.FilterFactory
The methods in the FilterFactory class are used to
instantiate a new filter object or to get an existing filter from the server.
You then define the properties of the object,
and then you can perform different operations (e.g. set/create/delete) on the object
from the server side.
The following Java code snippet is an example of how to get
a filter object that is existing on the server:
FilterFactory filterFactory = FilterFactory.getFactory( );
FilterKey key = new FilterKey( );
FilterCriteria criteria = null;
if( FilterKey.GetBoolean( false )
{
criteria = new FilterCriteria( );
criteria.setRetrieveAll( true );
}
Filter filter = filterFactory.findByKey( context, key, criteria );
| Constructor Summary | |
protected |
FilterFactory()
|
| Method Summary | |
static FilterKey[] |
find(ARServerUser context,
WorkflowObjectListCriteria criteria)
Returns a list of Filter names specified by WorkflowObjectListCriteria. |
static Filter |
findByKey(ARServerUser context,
FilterKey key,
FilterCriteria criteria)
Returns detailed information about the Filter object
specified by FilterCriteria and FilterKey. |
static Filter[] |
findObjects(ARServerUser context,
WorkflowObjectListCriteria listcriteria,
FilterCriteria criteria)
Returns detailed information for a list of Filter objects
specified by WorkflowObjectListCriteria and FilterCriteria. |
static FilterFactory |
getFactory()
Returns the filter factory. |
java.lang.Object |
newInstance()
Instantiates a new filter object in memory. |
boolean |
releaseInstance(java.lang.Object Filter)
Releases instance of filter object from memory. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected FilterFactory()
| Method Detail |
public static FilterFactory getFactory()
public java.lang.Object newInstance()
newInstance in interface IARObjectFactorypublic boolean releaseInstance(java.lang.Object Filter)
releaseInstance in interface IARObjectFactory
public static Filter findByKey(ARServerUser context,
FilterKey key,
FilterCriteria criteria)
throws ARException
Filter object
specified by FilterCriteria and FilterKey.
context - A ARServerUser object containing user name, password, server name and language informationcriteria - A FilterCriteria object containing the name of the Filter and the information to retrieve
java.lang.NullPointerException - if invalid ARServerUser object
ARException - if information is not returned
public static FilterKey[] find(ARServerUser context,
WorkflowObjectListCriteria criteria)
throws ARException
WorkflowObjectListCriteria.
context - A ARServerUser object containing user name, password, server name and language informationcriteria - A WorkflowObjectListCriteria object
java.lang.NullPointerException - if invalid ARServerUser object
ARException - if list is not returned
public static Filter[] findObjects(ARServerUser context,
WorkflowObjectListCriteria listcriteria,
FilterCriteria criteria)
throws ARException
Filter objects
specified by WorkflowObjectListCriteria and FilterCriteria.
context - A ARServerUser object containing user name, password, server name and language informationlistcriteria - A WorkflowObjectListCriteria objectcriteria - A FilterCriteria object
java.lang.NullPointerException - if invalid ARServerUser object
ARException - if information is not returned
|
7.0 Action Request System Java API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||