|
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 IARObjectFactory
public boolean releaseInstance(java.lang.Object container)
releaseInstance
in interface IARObjectFactory
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
java.lang.NullPointerException
- if invalid ARServerUser
object
ARException
- if information is not returnedpublic 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 returnedpublic 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 returnedpublic 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 |