Nuxeo Enterprise Platform 5.4

org.nuxeo.cm.distribution
Class CMFDistributionInfo

java.lang.Object
  extended by org.nuxeo.cm.distribution.CMFDistributionInfo
All Implemented Interfaces:
Serializable, DistributionInfo

public class CMFDistributionInfo
extends Object
implements DistributionInfo

Distribution information.

This class is used to gather information from the interface.

Author:
Anahide Tchertchian
See Also:
Serialized Form

Constructor Summary
CMFDistributionInfo()
           
 
Method Summary
 List<String> getAllForActionMailboxes()
           
 List<String> getAllForInformationMailboxes()
           
 Map<String,List<String>> getAllParticipants()
           
 String getComment()
           
 List<ParticipantItem> getFavoriteMailboxes()
           
 List<String> getForActionFunctions()
           
 List<String> getForActionGroups()
           
 List<String> getForActionMailboxes()
           
 List<String> getForActionMailingLists()
           
 List<String> getForInformationFunctions()
           
 List<String> getForInformationGroups()
           
 List<String> getForInformationMailboxes()
           
 List<String> getForInformationMailingLists()
           
 List<MailingListDistributionInfo> getMlInfos()
           
 String getMode()
           
 boolean hasActionParticipants()
           
 boolean hasParticipants()
           
 boolean isEmpty(List list)
          Returns true if given list is empty
 void setComment(String comment)
           
 void setFavoriteMailboxes(List<ParticipantItem> favoriteMailboxes)
           
 void setForActionFunctions(String[] forActionFunctions)
           
 void setForActionGroups(List<String> forActionGroups)
           
 void setForActionMailboxes(List<String> forActionPersonalMailboxes)
           
 void setForInformationFunctions(String[] forInformationFunctions)
           
 void setForInformationGroups(List<String> forInformationGroups)
           
 void setForInformationMailboxes(List<String> forInformationPersonalMailboxes)
           
 void setMlInfos(List<MailingListDistributionInfo> mlInfos)
           
 void setMode(String mode)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMFDistributionInfo

public CMFDistributionInfo()
Method Detail

getMode

public String getMode()
Specified by:
getMode in interface DistributionInfo

setMode

public void setMode(String mode)
Specified by:
setMode in interface DistributionInfo

getFavoriteMailboxes

public List<ParticipantItem> getFavoriteMailboxes()
Specified by:
getFavoriteMailboxes in interface DistributionInfo

setFavoriteMailboxes

public void setFavoriteMailboxes(List<ParticipantItem> favoriteMailboxes)
Specified by:
setFavoriteMailboxes in interface DistributionInfo

getComment

public String getComment()
Specified by:
getComment in interface DistributionInfo

setComment

public void setComment(String comment)
Specified by:
setComment in interface DistributionInfo

getForActionMailboxes

public List<String> getForActionMailboxes()

setForActionMailboxes

public void setForActionMailboxes(List<String> forActionPersonalMailboxes)

getForInformationMailboxes

public List<String> getForInformationMailboxes()

setForInformationMailboxes

public void setForInformationMailboxes(List<String> forInformationPersonalMailboxes)

setForActionFunctions

public void setForActionFunctions(String[] forActionFunctions)

setForInformationFunctions

public void setForInformationFunctions(String[] forInformationFunctions)

getAllForActionMailboxes

public List<String> getAllForActionMailboxes()

getForActionMailingLists

public List<String> getForActionMailingLists()
Specified by:
getForActionMailingLists in interface DistributionInfo

getForActionFunctions

public List<String> getForActionFunctions()

getAllForInformationMailboxes

public List<String> getAllForInformationMailboxes()

getForInformationMailingLists

public List<String> getForInformationMailingLists()
Specified by:
getForInformationMailingLists in interface DistributionInfo

getForInformationFunctions

public List<String> getForInformationFunctions()

getAllParticipants

public Map<String,List<String>> getAllParticipants()
Specified by:
getAllParticipants in interface DistributionInfo

isEmpty

public boolean isEmpty(List list)
Description copied from interface: DistributionInfo
Returns true if given list is empty

Specified by:
isEmpty in interface DistributionInfo

hasParticipants

public boolean hasParticipants()
Specified by:
hasParticipants in interface DistributionInfo

hasActionParticipants

public boolean hasActionParticipants()

getForActionGroups

public List<String> getForActionGroups()

setForActionGroups

public void setForActionGroups(List<String> forActionGroups)

getForInformationGroups

public List<String> getForInformationGroups()

setForInformationGroups

public void setForInformationGroups(List<String> forInformationGroups)

getMlInfos

public List<MailingListDistributionInfo> getMlInfos()
Specified by:
getMlInfos in interface DistributionInfo

setMlInfos

public void setMlInfos(List<MailingListDistributionInfo> mlInfos)
Specified by:
setMlInfos in interface DistributionInfo

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.