class: PubItemPublishingBean

public class: PubItemPublishingBean
Author: Miriam Doelle (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 2630 $ $LastChangedDate: 2009-05-12 09:; Complexity: 1
Dates: Created: 16.07.2009 15:31:10; Modified: 16.07.2009 15:31:10;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {8494DAAD-92FD-41db-9144-6D4116F8A2D1}
This class provides the ejb implementation of the {@link PubItemPublishing} interface.
 

Goto: Custom Properties, Fields, Methods, Tagged Values

Implements: PubItemPublishing

See also: PubItemPublishing

Appears in: publishing

Connections
 
Custom Properties
 
PubItemPublishingBean Attributes
Attribute Details
private static const Logger
  LOGGER
Initial: Logger.getLogger(PubItemPublishingBean.class)
Notes: Logger for this class.
private XmlTransforming
  xmlTransforming
annotations=@EJB
Notes: A XmlTransforming instance.
 
PubItemPublishingBean Methods
Operation Details
public
releasePubItem(
   ItemRO pubItemRef,
   Date lastModificationDate,
   String releaseComment,
   AccountUserVO user):void
Sequential
Tags: throws=TechnicalException,PubItemStatusInvalidException,PubItemNotFoundException,PubItemLockedException,SecurityException
Notes: {@inheritDoc}
public const
withdrawPubItem(
   PubItemVO pubItem,
   Date lastModificationDate,
   String withdrawalComment,
   AccountUserVO user):void
Sequential
Tags: throws=MissingWithdrawalCommentException,PubItemNotFoundException,PubItemStatusInvalidException,TechnicalException,PubItemLockedException,SecurityException
Notes: {@inheritDoc}
 
PubItemPublishingBean Tagged Values
Tag Value Notes
annotations @Remote@RemoteBinding(jndiBinding = PubItemPublishing.SERVICE_NAME)@Stateless@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)@Interceptors({ LogStartEndInterceptor.class, LogMethodDurationInterceptor.class })