|
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.ContainerFactory
The methods in the ContainerFactory class are used to
instantiate a new container object or to get an existing container 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
an container object that is existing on the server:
ContainerFactory containerFactory = ContainerFactory.getFactory( );
ContainerKey key = new ContainerKey( );
ContainerCriteria criteria = new ContainerCriteria( );
criteria.setRetrieveAll( true );
Container container = containerFactory.findByKey( context, key, criteria );
| Constructor Summary | |
protected |
ContainerFactory()
|
| Method Summary | |
static ContainerKey[] |
find(ARServerUser context,
ContainerListCriteria criteria)
Returns a list of container names that meets the criteria specified by ContainerListCriteria. |
static Container |
findByKey(ARServerUser context,
ContainerKey key,
ContainerCriteria criteria)
Returns detailed information about the Container object specified by
ContainerKey and ContainerCriteria. |
static Container[] |
findObjects(ARServerUser context,
ContainerListCriteria listcriteria,
ContainerCriteria criteria)
Returns detailed information for a list of Container objects specified by
ContainerListCriteria and ContainerCriteria. |
static Container[] |
findObjects(ARServerUser context,
ContainerMultiCriteria multicriteria,
ContainerCriteria criteria)
Returns detailed information for a list of Container objects specified by
ContainerListCriteria and ContainerCriteria. |
static ContainerFactory |
getFactory()
Returns the container factory. |
java.lang.Object |
newInstance()
Instantiates a new container object in memory. |
boolean |
releaseInstance(java.lang.Object container)
Releases instance of container object from memory. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected ContainerFactory()
| Method Detail |
public java.lang.Object newInstance()
newInstance in interface IARObjectFactorypublic boolean releaseInstance(java.lang.Object container)
releaseInstance in interface IARObjectFactorypublic static ContainerFactory getFactory()
public static Container findByKey(ARServerUser context,
ContainerKey key,
ContainerCriteria criteria)
throws ARException
Container object specified by
ContainerKey and ContainerCriteria.
context - A ARServerUser object containing user name, password, server name and language informationkey - A ContainerKey object that uniquely identifies a container of the AR System servercriteria - A ContainerCriteria object containing the information to retrieve
java.lang.NullPointerException - if invalid ARServerUser object
ARException - if information is not returned
public static ContainerKey[] find(ARServerUser context,
ContainerListCriteria criteria)
throws ARException
ContainerListCriteria.
context - A ARServerUser object containing user name, password, server name and language informationcriteria - A ContainerListCriteria object that specifies the container to return
java.lang.NullPointerException - if invalid ARServerUser object
ARException - if list is not returned
public static Container[] findObjects(ARServerUser context,
ContainerListCriteria listcriteria,
ContainerCriteria criteria)
throws ARException
Container objects specified by
ContainerListCriteria and ContainerCriteria.
context - A ARServerUser object containing user name, password, server name and language informationlistcriteria - A ContainerListCriteria object that specifies the container to returncriteria - A ContainerCriteria object containing the information to return
java.lang.NullPointerException - if invalid ARServerUser object
ARException - if information is not returned
public static Container[] findObjects(ARServerUser context,
ContainerMultiCriteria multicriteria,
ContainerCriteria criteria)
throws ARException
Container objects specified by
ContainerListCriteria and ContainerCriteria.
context - A ARServerUser object containing user name, password, server name and language informationmulticriteria - A ContainerMultiCriteria object that specifies the containers to returncriteria - A ContainerCriteria object containing the information to return
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 | |||||||||