org.apache.ws.jaxme.pm.ino

Class InoManager

public class InoManager extends PMIdImpl

An implementation of a JMManager for a Tamino database.

Author: Jochen Wiedmanns

Method Summary
voiddelete(Element pElement)
protected StringgetDeleteQuery(Element pElement)

Returns a query suited for deleting the element.

StringgetElementTag()
Returns the qualified element name of the root element.
StringgetIdTag()
Returns the qualified attribute name of the ID attribute.
protected StringgetInsertQuery(Element pElement)

Returns a query suited for inserting the element.

protected StringgetPassword()
protected HttpURLConnectiongetResponse(String pQuery)

Performs a single database query.

protected StringgetUpdateQuery(Element pElement)

Returns a query suited for updating the element.

protected StringgetUser()
voidinit(JMManager pManager)
voidinsert(Element pElement)
protected InoResponseHandlerperformQuery(String pQuery, List pList)

Performs a single database query.

protected voidperformQuery(String pQuery, InoResponseHandler pHandler)

Parses a single INO response document.

voidselect(Observer pObserver, String pQuery, PMParams pPlaceHolderArgs)
voidsetElementTag(String pElementTag)
Sets the qualified element name of the root element.
voidsetIdTag(String pIdTag)
Returns the qualified attribute name of the ID attribute.
voidupdate(Element pElement)

Method Detail

delete

public void delete(Element pElement)

getDeleteQuery

protected String getDeleteQuery(Element pElement)

Returns a query suited for deleting the element.

getElementTag

public String getElementTag()
Returns the qualified element name of the root element. This is used in delete or select queries for creation of an XPath query.

getIdTag

public String getIdTag()
Returns the qualified attribute name of the ID attribute. This is used in delete or update queries for creation of an XQL statement.

getInsertQuery

protected String getInsertQuery(Element pElement)

Returns a query suited for inserting the element.

getPassword

protected String getPassword()

getResponse

protected HttpURLConnection getResponse(String pQuery)

Performs a single database query.

getUpdateQuery

protected String getUpdateQuery(Element pElement)

Returns a query suited for updating the element.

getUser

protected String getUser()

init

public void init(JMManager pManager)

insert

public void insert(Element pElement)

performQuery

protected InoResponseHandler performQuery(String pQuery, List pList)

Performs a single database query.

performQuery

protected void performQuery(String pQuery, InoResponseHandler pHandler)

Parses a single INO response document.

select

public void select(Observer pObserver, String pQuery, PMParams pPlaceHolderArgs)

setElementTag

public void setElementTag(String pElementTag)
Sets the qualified element name of the root element. This is used in delete or select queries for creation of an XQL statement.

setIdTag

public void setIdTag(String pIdTag)
Returns the qualified attribute name of the ID attribute. This is used in delete or update queries for creation of an XQL statement.

update

public void update(Element pElement)