|
Action Request System Java API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.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 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()
public boolean releaseInstance(java.lang.Object container)
public 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
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
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
|
Action Request System Java API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||