com.infoengine.doorsadapter
Class DoorsObject

java.lang.Object
  extended bycom.infoengine.doorsadapter.DoorsObject
Direct Known Subclasses:
ChangeProposal, Folder, Link, Module, Project, Requirement

public class DoorsObject
extends Object


Field Summary
protected static String BASEQUEUE
           
protected static String BULKQUEUE
           
 String COMMA
           
protected static boolean DEBUG
           
protected static boolean DEBUG1
           
protected  String eDELIMETER
           
protected static String IEDXLIPHOST
           
protected  int LINK
           
protected static String LOGFILE
           
protected static int MAXCOMMAND
           
static String OPERATORS
           
protected static String QUICKQUEUE
           
 RequestContext requestContext
           
protected  StringBuffer scratch
           
protected  String serviceName
           
protected static String TEMPBASEQUEUE
           
protected static String TEMPBULKQUEUE
           
protected static String TEMPQUICKQUEUE
           
protected static boolean VERBOSE
           
 
Constructor Summary
DoorsObject()
           
DoorsObject(RequestContext reqCxt)
           
 
Method Summary
 String getFilterClause(String filter)
           
 int getNextPort(Stack myroundRobinQueue, Stack myqueueInUse, String qiName)
           
 Stack getPortQueue(String serviceName, String qName)
           
 void init(RequestContext rqtCxt)
           
 Group QueryLinks()
           
 Group QueryObjects()
           
 String removeBadChar(String paramObject, String badChar)
           
 Group submitChangeProposal()
           
 Group UpdateObject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requestContext

public RequestContext requestContext

serviceName

protected String serviceName

DEBUG

protected static boolean DEBUG

DEBUG1

protected static boolean DEBUG1

VERBOSE

protected static boolean VERBOSE

LOGFILE

protected static String LOGFILE

IEDXLIPHOST

protected static String IEDXLIPHOST

MAXCOMMAND

protected static int MAXCOMMAND

LINK

protected int LINK

eDELIMETER

protected String eDELIMETER

COMMA

public String COMMA

OPERATORS

public static String OPERATORS

BASEQUEUE

protected static String BASEQUEUE

TEMPBASEQUEUE

protected static String TEMPBASEQUEUE

BULKQUEUE

protected static String BULKQUEUE

TEMPBULKQUEUE

protected static String TEMPBULKQUEUE

QUICKQUEUE

protected static String QUICKQUEUE

TEMPQUICKQUEUE

protected static String TEMPQUICKQUEUE

scratch

protected StringBuffer scratch
Constructor Detail

DoorsObject

public DoorsObject(RequestContext reqCxt)

DoorsObject

public DoorsObject()
Method Detail

init

public void init(RequestContext rqtCxt)

getFilterClause

public String getFilterClause(String filter)

QueryObjects

public Group QueryObjects()
                   throws IEAdapterException
Throws:
IEAdapterException

UpdateObject

public Group UpdateObject()
                   throws IEAdapterException
Throws:
IEAdapterException

submitChangeProposal

public Group submitChangeProposal()
                           throws Exception
Throws:
Exception

QueryLinks

public Group QueryLinks()
                 throws Exception
Throws:
Exception

getPortQueue

public Stack getPortQueue(String serviceName,
                          String qName)

getNextPort

public int getNextPort(Stack myroundRobinQueue,
                       Stack myqueueInUse,
                       String qiName)

removeBadChar

public String removeBadChar(String paramObject,
                            String badChar)