class: QualityAssuranceBean

public class: QualityAssuranceBean
Author: Markus Haarlaender (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 2419 $ $LastChangedDate: 2009-04-01 09:; Complexity: 1
Dates: Created: 16.07.2009 15:31:12; Modified: 16.07.2009 15:31:12;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {4CF75EE6-D5BF-4db4-AB70-0103E2E33306}
EJB implementation of the QualityAssurance interface
 

Goto: Custom Properties, Fields, Methods, Tagged Values

Implements: QualityAssurance

See also: QualityAssurance

Appears in: qualityAssurance

Connections
 
Custom Properties
 
QualityAssuranceBean Attributes
Attribute Details
private static const Logger
  logger
Initial: Logger.getLogger(QualityAssuranceBean.class)
private XmlTransforming
  xmlTransforming
annotations=@EJB
Notes: A XmlTransforming instance.
 
QualityAssuranceBean Methods
Operation Details
public
retrievePubContextsForModerator(
   AccountUserVO user):List
Sequential
Tags: throws=SecurityException,TechnicalException
Notes: {@inheritDoc}
public
revisePubItem(
   ItemRO pubItemRef,
   String reviseComment,
   AccountUserVO user):PubItemVO
Sequential
Tags: throws=ServiceException,TechnicalException,PubItemStatusInvalidException,SecurityException,PubItemNotFoundException
Notes: {@inheritDoc}
public
searchForQAWorkspace(
   String contextobjId,
   String state,
   AccountUserVO user):List
Sequential
Tags: throws=TechnicalException,ServiceException,MissingMethodParameterException,ContextNotFoundException,InvalidXmlException,AuthenticationException,AuthorizationException,SystemException,RemoteException,URISyntaxException
 
QualityAssuranceBean Tagged Values
Tag Value Notes
annotations @Remote@RemoteBinding(jndiBinding = QualityAssurance.SERVICE_NAME)@Stateless@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)@Interceptors( { LogStartEndInterceptor.class, LogMethodDurationInterceptor.class })