|
Oracle Fusion Middleware Java API Reference for Oracle Business Intelligence Publisher 11g Release 1 (11.1.1) E22256-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.xdo.delivery.DeliveryComponent
oracle.xdo.delivery.AbstractDeliveryRequest
public abstract class AbstractDeliveryRequest
Abstract implementation of the DeliveryRequest. It implements all methods that are common to all types of delivery requests.
| Field Summary |
|---|
| Fields inherited from class oracle.xdo.delivery.DeliveryComponent |
|---|
RCS_ID |
| Fields inherited from interface oracle.xdo.delivery.DeliveryRequest |
|---|
RCS_ID |
| Constructor Summary | |
|---|---|
AbstractDeliveryRequest()Default constructor |
|
| Method Summary | |
|---|---|
void |
cancel()Cancels already submitted delivery request if handler supports cancellation. |
void |
close()Closes this request and frees all the resources. |
java.io.File |
getDocumentFile()Deprecated. It always returns null. |
java.io.InputStream |
getDocumentInputStream()Deprecated. It always returns null. |
java.io.OutputStream |
getDocumentOutputStream()Deprecated. It returns null. |
DeliveryRequestHandler |
getRequestHandler()Returns the delivery request handler. |
int |
getRequestId()Returns request ID |
DeliveryResponse |
getResponse() |
java.lang.String |
getServer()Returns the server name set by setServer(). |
int |
getStatus()Returns the request status. |
java.lang.String |
getStatusMessage()Returns the request status message. |
java.lang.String |
getType()Returns the request type. |
void |
setDocument(java.io.InputStream pDocument)Sets document to the request. |
void |
setDocument(java.lang.String pFilename)Sets the document. |
void |
setDocument(java.lang.String pDocument, java.lang.String pEncoding)Sets document to the request. |
void |
setRequestId(int pRequestId)Sets request ID |
void |
setServer(java.lang.String pServerName)Sets the server name defined in the config file. |
void |
setStatus(int pStatus)Sets the request status |
void |
setStatusMessage(java.lang.String pStatusMessage)Sets the request status message. |
DeliveryResponse |
submit()Submits the request (Synchronus). |
void |
submit(DeliveryResponseListener pListener) |
void |
updateStatus() |
void |
validateProperties()Validates properties. |
| Methods inherited from class oracle.xdo.delivery.DeliveryComponent |
|---|
addProperties, addProperties, addProperty, getBooleanProperty, getBooleanProperty, getIntegerProperty, getIntegerProperty, getProperties, getProperty, getStringProperty, removeProperty |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.xdo.delivery.DeliveryRequest |
|---|
getMandatoryProperties, getOptionalProperties |
| Constructor Detail |
|---|
public AbstractDeliveryRequest()
| Method Detail |
|---|
public int getStatus()
getStatus in interface DeliveryRequestDeliveryConstants, DeliveryRequest.getStatus()public void setStatus(int pStatus)
pStatus - request status IDDeliveryConstantspublic java.lang.String getStatusMessage()
getStatusMessage in interface DeliveryRequestDeliveryRequest.getStatusMessage()public void setStatusMessage(java.lang.String pStatusMessage)
pStatusMessage - request status messagepublic java.lang.String getType()
getType in interface DeliveryRequestDeliveryRequest.getType()public int getRequestId()
getRequestId in interface DeliveryRequestDeliveryRequest.getRequestId()public void setRequestId(int pRequestId)
setRequestId in interface DeliveryRequestpRequestId - request IDDeliveryRequest.setRequestId(int)public DeliveryResponse getResponse()
public void setDocument(java.lang.String pDocument,
java.lang.String pEncoding)
throws DeliveryException
setDocument in interface DeliveryRequestpDocument - document datapEncoding - Character encoding for the document.DeliveryExceptionDeliveryRequest.setDocument(java.io.InputStream)
public void setDocument(java.io.InputStream pDocument)
throws DeliveryException
setDocument in interface DeliveryRequestpDocument - document input streamDeliveryExceptionDeliveryRequest.setDocument(java.io.InputStream)public java.io.InputStream getDocumentInputStream()
public void setDocument(java.lang.String pFilename)
throws DeliveryException
setDocument in interface DeliveryRequestpFilename - document file nameDeliveryExceptionDeliveryRequest.setDocument(java.lang.String)public java.io.File getDocumentFile()
public DeliveryRequestHandler getRequestHandler()
public java.io.OutputStream getDocumentOutputStream()
throws DeliveryException
Once you write out all the document data to the output stream, you can call submit() method to finish the request.
getDocumentOutputStream in interface DeliveryRequestDeliveryExceptionDeliveryRequest.getDocumentOutputStream()
public void submit(DeliveryResponseListener pListener)
throws DeliveryException
submit in interface DeliveryRequestpListener -DeliveryExceptionDeliveryRequest.submit(oracle.xdo.delivery.DeliveryResponseListener)
public DeliveryResponse submit()
throws DeliveryException
DeliveryRequestsubmit in interface DeliveryRequestDeliveryException
public void validateProperties()
throws MissingRequiredPropertyException,
InvalidPropertyValueException,
UndefinedPropertyException
validateProperties in class DeliveryComponentMissingRequiredPropertyExceptionInvalidPropertyValueExceptionUndefinedPropertyExceptionoracle.xdo.delivery.PropertyHandler#validateProperties()public void setServer(java.lang.String pServerName)
setServer in interface DeliveryRequestpServerName - server namepublic java.lang.String getServer()
getServer in interface DeliveryRequestpublic void cancel()
cancel in interface DeliveryRequestpublic void close()
close in interface DeliveryRequestpublic void updateStatus()
|
Oracle Fusion Middleware Java API Reference for Oracle Business Intelligence Publisher 11g Release 1 (11.1.1) E22256-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||