class: DataGatheringBean

public class: DataGatheringBean
Author: Johannes Mueller (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1951 $ $LastChangedDate: 2009-05-07 10:; Complexity: 1
Dates: Created: 16.07.2009 15:12:48; Modified: 16.07.2009 15:12:48;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {D0EA6579-0522-41b3-98F7-C026FBED6C6E}
This class provides the ejb implementation of the {@link DataGathering} interface.
 

Goto: Custom Properties, Fields, Methods, Tagged Values

Implements: DataGathering

See also: XmlTransforming, DataGathering

Appears in: datagathering

Connections
 
Custom Properties
 
DataGatheringBean Attributes
Attribute Details
private static const Logger
  logger
Initial: Logger.getLogger(DataGatheringBean.class)
Notes: Logger for this class.
public static const String
  ORGANIZATION_NAME_SEPARATOR
Initial: ", "
Notes: Separator used for concatenation of affiliation names to one organization name.
private static const String
  OUTPUT_FORMAT
Initial: "RDF/XML"
private static const String
  PREDICATE_ISMEMBEROF
Initial: "http://www.escidoc.de/ontologies/mpdl-ontologies/content-relations#hasMember"
Notes: "http://escidoc.de/core/01/structural-relations/member";
private static const String
  PREDICATE_ISREVISIONOF
Initial: "http://www.escidoc.de/ontologies/mpdl-ontologies/content-relations#isRevisionOf"
private XmlTransforming
  xmlTransforming
annotations=@EJB
Notes: A XmlTransforming instance.
 
DataGatheringBean Methods
Operation Details
private
appendAddressPart(
   String addressPart,
   StringBuffer address):void
Sequential
Notes: Appends a String to to a given StringBuffer. Add a comma followed by a blank as separator if necessary.
public
createOrganizationListFromAffiliation(
   String userHandle,
   AffiliationVO affiliation):List
Sequential
Tags: throws=TechnicalException,AffiliationNotFoundException,URISyntaxException
Notes: {@inheritDoc}
public
findParentContainer(
   String userHandle,
   String id):List
Sequential
Tags: throws=TechnicalException
public
findParentItemsOfRevision(
   String userHandle,
   ItemRO itemRef):List
Sequential
Tags: throws=TechnicalException
Notes: {@inheritDoc}
public
findRevisionsOfItem(
   String userHandle,
   ItemRO itemRef):List
Sequential
Tags: throws=TechnicalException
Notes: (non-Javadoc)
@see de.mpg.escidoc.services.common.DataGathering#findRevisionsOfItem(de.mpg.escidoc.services.common.referenceobjects.ItemRO)
 
DataGatheringBean Tagged Values
Tag Value Notes
annotations @Remote@RemoteBinding(jndiBinding = DataGathering.SERVICE_NAME)@Stateless@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)