7.0 Action Request System Java API

com.remedy.arsys.api
Interface IARPersistentObject

All Known Implementing Classes:
ActiveLink, Container, Entry, Escalation, Field, Filter, Menu, Schema, SupportFile, View

public interface IARPersistentObject

The IARPersistentObject interface defines methods for all AR System server objects.


Method Summary
 void activate()
          AR System reserved method.
 void clear()
          Clears all of the references to member objects.
 void create()
          Creates this object on the AR System server.
 void load()
          Populates this object with information from the AR System server.
 void passivate()
          AR System reserved method.
 void remove()
          Removes this object on the AR System server.
 void setContext(ARServerUser ctxt)
          Associates ARServerUser information with this AR System server object.
 void store()
          Saves the changes made to this object on the AR System server.
 void unsetContext()
          Removes the association to a specific user context.
 

Method Detail

setContext

public void setContext(ARServerUser ctxt)
Associates ARServerUser information with this AR System server object.


unsetContext

public void unsetContext()
Removes the association to a specific user context. This is equal to setContext(null).


create

public void create()
            throws ARException
Creates this object on the AR System server.

Throws:
ARException - if object is not created

remove

public void remove()
            throws ARException
Removes this object on the AR System server.

Throws:
ARException - if object is not removed

load

public void load()
          throws ARException
Populates this object with information from the AR System server.

Throws:
ARException - if object is not loaded

store

public void store()
           throws ARException
Saves the changes made to this object on the AR System server.

Throws:
ARException - if object is not saved

clear

public void clear()
Clears all of the references to member objects.


activate

public void activate()
AR System reserved method.


passivate

public void passivate()
AR System reserved method.


7.0 Action Request System Java API