com.sapportals.wcm.command

Class DiscussionSubscriptionCommand

java.lang.Object
  extended by com.sapportals.wcm.command.Command
      extended by com.sapportals.wcm.command.ResourceCommand
          extended by com.sapportals.wcm.command.DiscussionCommand
              extended by com.sapportals.wcm.command.DiscussionSubscriptionCommand

public class DiscussionSubscriptionCommand
extends DiscussionCommand

Command for subscribe and unsubscribe for discussion item.

Copyright 2004 SAP AG


Field Summary
 
Fields inherited from class com.sapportals.wcm.command.ResourceCommand
MSG_ACCESSDENIED, MSG_AUTHORIZATIONFAILED, MSG_AUTHORIZATIONREQUIRED, MSG_CHILDRESOURCELOCKED, MSG_DATEVALIDATIONERROR, MSG_DOUBLENAMEVALIDATIONERROR, MSG_INVALID_CHANGED_TARGET, MSG_INVALID_TARGET, MSG_INVALIDNAME, MSG_INVALIDRECIPIENT, MSG_IOERROR, MSG_IPN, MSG_IPN_2, MSG_NAMEALREADYEXISTS, MSG_NAMETOOLONG, MSG_NOACCESSFORRESOURCE, MSG_NORECIPIENTGIVEN, MSG_OPERATIONNOTSUPPORTED, MSG_PARENTFOLDERLOCKED, MSG_RESOURCECHECKEDOUT, MSG_RESOURCELOCKED, MSG_RESOURCENOTCHECKEDOUT, MSG_RESOURCEREADONLY, MSG_SYSTEMERROR, MSG_UNKNOWNERROR, MSG_VALIDATIONERROR
 
Constructor Summary
DiscussionSubscriptionCommand()
           
 
Method Summary
 ISubscription getSubscription()
           
 boolean isSubscribed()
          Check if the discussion has subscription.
 void subscribe()
          Subscribe a collaboration resource
 void unsubscribe()
          Unsubscribe a collaboration resource
 
Methods inherited from class com.sapportals.wcm.command.DiscussionCommand
canExecuteImpl, executeResourceImpl, getDiscussion, getDiscussionService, getPrimaryResource, hasTopics, isAccessibleImpl, isSupportedImpl, validateResourceImpl
 
Methods inherited from class com.sapportals.wcm.command.ResourceCommand
executeImpl, getDuplicateName, getResource, isLockedByMeAndSupported, isNotLockedByOtherUser, isNotVersionedOrCheckedOutByMe, isResourceLockedByOther, setResource, validateImpl
 
Methods inherited from class com.sapportals.wcm.command.Command
canExecute, canExecuteDefaultImpl, execute, failed, getMessage, getMessageKey, getRootCauseException, isAccessible, isSupported, isSystemError, setMessage, setMessageKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiscussionSubscriptionCommand

public DiscussionSubscriptionCommand()
Method Detail

subscribe

public void subscribe()
               throws Exception
Subscribe a collaboration resource

Throws:
Exception

unsubscribe

public void unsubscribe()
                 throws Exception
Unsubscribe a collaboration resource

Throws:
Exception

isSubscribed

public boolean isSubscribed()
Description copied from class: DiscussionCommand
Check if the discussion has subscription.

Overrides:
isSubscribed in class DiscussionCommand
Returns:
true if the discussion has subscription

getSubscription

public ISubscription getSubscription()
                              throws WcmException
Throws:
WcmException
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-CM [sap.com] tc/km/nonwduideprecated api EP-KM-CM
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM


Copyright 2014 SAP AG Complete Copyright Notice