interface: QualityAssurance

public abstract <<interface>> interface: QualityAssurance
Author: Markus Haarlaender (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:26; Modified: 16.07.2009 15:31:26;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {1B67D022-0D77-432f-BFC3-04B6C46BA1E7}
Interface for Quality Assurance related functionalities
 

Goto: Fields, Methods

See also: QualityAssuranceBean, ContextListSessionBean, QAWS, ItemControllerSessionBean

Appears in: pubman

Connections
 
QualityAssurance Attributes
Attribute Details
public static String
  SERVICE_NAME
Initial: "ejb/de/mpg/escidoc/services/common/QualityAssurance"
Notes: The name of the EJB service.
 
QualityAssurance Methods
Operation Details
public
retrievePubContextsForModerator(
   AccountUserVO user):List
Sequential
Tags: throws=SecurityException,TechnicalException
Notes: retrieves all Contexts for which the given user is Moderator
@return
public
revisePubItem(
   ItemRO pubItemRef,
   String reviseComment,
   AccountUserVO user):PubItemVO
Sequential
Tags: throws=ServiceException,TechnicalException,PubItemStatusInvalidException,SecurityException,PubItemNotFoundException
Notes: Revises a PubItem in the state submitted to state "in revision".
@return
public
searchForQAWorkspace(
   String contextobjId,
   String state,
   AccountUserVO user):List
Sequential
Tags: throws=TechnicalException,ServiceException,MissingMethodParameterException,ContextNotFoundException,InvalidXmlException,AuthenticationException,AuthorizationException,SystemException,RemoteException,URISyntaxException
Notes: Searches for publication items that matches the given context object id, the given organizational unit id and the given item state
@param searchString The search query.
@param searchInFiles If true, search is also executed in files.
@param greaterDate items which are greater than this date matches
@return The list of PubItemResultVOs that matched the query.