public class Proxy extends ApiProxyBase
AR_JNI_RPC, AR_JRPC, CMDB_JRPC, RPC_NONE
Constructor and Description |
---|
Proxy(boolean isLegacyServer) |
Modifier and Type | Method and Description |
---|---|
void |
ARCreateAssociation(ARServerUser ctx,
Association object) |
void |
ARDeleteAssociation(ARServerUser ctx,
String name,
int deleteOption) |
Association |
ARGetAssociation(ARServerUser arServerUser,
String key,
AssociationCriteria criteria,
Object object) |
List<String> |
ARGetListAssociation(ARServerUser arServerUser,
String formName,
long changedSince,
ObjectPropertyMap propsToSearch,
int enforcement,
int cardinality,
int type) |
List<Association> |
ARGetMultipleAssociations(ARServerUser arServerUser,
long changedSince,
List<String> names,
AssociationCriteria criteria) |
void |
ARSetAssociation(ARServerUser arServerUser,
Association object) |
void |
ARSetServerPort(ApiUserContextI ctx,
int port,
int progNum)
Specifies the port that your program will use to
communicate with the AR System server, and whether to use a private server.
|
void |
ARSetSessionConfiguration(ApiUserContextI ctx,
int tag,
ApiValueBase value)
Allows session variables to be set.
|
long |
ARTermination(ApiUserContextI ctx)
Performs environment-specific cleanup routines and
disconnects from the specified Action Request System session.
|
void |
ARVerifyUser(ApiUserContextI ctx)
Checks the cache on the specified server to determine whether
the user you specify for the
control
parameter is registered in AR System. |
static void |
IsNativeMethodAccessible() |
void |
setProxyProperties(ApiUserContextI context) |
getEstablishTime, getLastUsed, getSocket, setEstablishTime, setLastUsed, setSocket
public static void IsNativeMethodAccessible()
public void setProxyProperties(ApiUserContextI context) throws ARException
setProxyProperties
in interface ApiProxyI
setProxyProperties
in class ApiProxyBase
ARException
public void ARSetServerPort(ApiUserContextI ctx, int port, int progNum) throws ARException
ARSetServerPort
in interface ApiProxyI
ARSetServerPort
in class ApiProxyBase
ARException
- if port is not specifiedpublic void ARSetSessionConfiguration(ApiUserContextI ctx, int tag, ApiValueBase value) throws ARException
ApiProxyI
ARSetSessionConfiguration
in interface ApiProxyI
ARSetSessionConfiguration
in class ApiProxyBase
ARException
- if variables are not setpublic long ARTermination(ApiUserContextI ctx) throws ARException
ApiProxyI
ARTermination
in interface ApiProxyI
ARTermination
in class ApiProxyBase
ARException
- if routines are not performedpublic void ARVerifyUser(ApiUserContextI ctx) throws ARException
ApiProxyI
control
parameter is registered in AR System.ARException
- if cache is not checkedpublic void ARCreateAssociation(ARServerUser ctx, Association object) throws ARException
ARException
public void ARSetAssociation(ARServerUser arServerUser, Association object)
public Association ARGetAssociation(ARServerUser arServerUser, String key, AssociationCriteria criteria, Object object)
public void ARDeleteAssociation(ARServerUser ctx, String name, int deleteOption) throws ARException
ARException
public List<String> ARGetListAssociation(ARServerUser arServerUser, String formName, long changedSince, ObjectPropertyMap propsToSearch, int enforcement, int cardinality, int type)
public List<Association> ARGetMultipleAssociations(ARServerUser arServerUser, long changedSince, List<String> names, AssociationCriteria criteria)
? Copyright 2013 BMC Software, Inc.