class: ItemExportingBean

public class: ItemExportingBean
Author: Galina Stancheva (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1850 $ $LastChangedDate: 2008-12-17 13:; Complexity: 1
Dates: Created: 16.07.2009 15:31:07; Modified: 16.07.2009 15:31:07;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {036CD20D-AD24-4dab-BF6F-D04D6BFBF907}
This class provides the ejb implementation of the {@link ItemExporting} interface.
 

Goto: Custom Properties, Fields, Methods, Tagged Values

Implements: ItemExporting

See also: ItemExporting

Appears in: exporting

Connections
 
Custom Properties
 
ItemExportingBean Attributes
Attribute Details
private CitationStyleHandler
  citationStyleHandler
annotations=@EJB
Notes: A CitationStyleHandler instance.
private static Logger
  logger
Initial: Logger.getLogger(ItemExportingBean.class)
private StructuredExportHandler
  structuredExportHandler
annotations=@EJB
Notes: A EndnodeExportHandler instance.
private java.lang.String
  structuredFormat
Initial: "ENDNOTE"
private XmlTransforming
  xmlTransforming
annotations=@EJB
Notes: A XmlTransforming instance.
 
ItemExportingBean Methods
Operation Details
private
appendStructuredFormat(
   List listExportFormatVO):List
Sequential
Notes: Appends an export structured format to a list of ExportFormatVOs and returns it.
public
explainExportFormats():List
Sequential
Tags: throws=TechnicalException
Notes: {@inheritDoc}
public
explainExportFormatsXML():String
Sequential
Tags: throws=TechnicalException
Notes: {@inheritDoc}
public
getOutput(
   ExportFormatVO exportFormat,
   List pubItemVOList):byte
Sequential
Tags: throws=TechnicalException
Notes: {@inheritDoc}
private
getOutput(
   String exportFormat,
   FormatType formatType,
   String outputFormat,
   String itemList):byte
Sequential
Tags: throws=TechnicalException,StructuredExportXSLTNotFoundException,StructuredExportManagerException,IOException,JRException,CitationStyleManagerException
Notes: Output wrapper for structuredExportHandler.getOutput and citationStyleHandler.getOutput. Parameters should be controlled in the colling methods!
@return generated export
 
ItemExportingBean Tagged Values
Tag Value Notes
annotations @Remote@RemoteBinding(jndiBinding = ItemExporting.SERVICE_NAME)@Stateless@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)