Blue Mind
Release 1.0

net.bluemind.core.common.distributionlist
Class DistributionListItemsParser

java.lang.Object
  extended by net.bluemind.core.common.items.AbstractItemsParser
      extended by net.bluemind.core.common.distributionlist.DistributionListItemsParser

public class DistributionListItemsParser
extends AbstractItemsParser


Field Summary
 
Fields inherited from class net.bluemind.core.common.items.AbstractItemsParser
logger
 
Constructor Summary
DistributionListItemsParser()
           
 
Method Summary
 ClientDistListChanges parseClientChanges(Document doc)
           
 DistListChanges parseDistListChanges(Document doc)
           
 DistributionList parseDistributionList(Document doc)
           
 DistributionList parseDistributionList(String p)
           
 DistributionListQuery parseDistributionListQuery(String parameter)
           
 ResultList<DistributionList> parseDistributionLists(Document root)
           
 List<Contact> parseDLContact(String p)
           
 List<DistributionList> parseDLTree(Element root)
           
 List<DistributionList> parseDLTree(String p)
           
 MemberQuery parseMemberQuery(String parameter)
           
 ResultList<Member> parseMembers(Document doc)
           
 HashMap<Integer,Date> parseSyncFolders(Document doc)
           
 
Methods inherited from class net.bluemind.core.common.items.AbstractItemsParser
b, ba, d, da, i, ia, parseArrayOfInt, parseArrayOfString, parseChangeResults, parseCustomProps, parseEmails, parseMap, readAccessControlledEntityAttribute, readEntityAttributes, readQueryAttributes, readResultListAttributes, s, sa
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistributionListItemsParser

public DistributionListItemsParser()
Method Detail

parseDistributionList

public DistributionList parseDistributionList(Document doc)

parseDistributionList

public DistributionList parseDistributionList(String p)
                                       throws SAXException,
                                              IOException,
                                              ParserConfigurationException,
                                              FactoryConfigurationError
Throws:
SAXException
IOException
ParserConfigurationException
FactoryConfigurationError

parseDLContact

public List<Contact> parseDLContact(String p)
                             throws SAXException,
                                    IOException,
                                    ParserConfigurationException,
                                    FactoryConfigurationError
Throws:
SAXException
IOException
ParserConfigurationException
FactoryConfigurationError

parseDLTree

public List<DistributionList> parseDLTree(String p)
                                   throws SAXException,
                                          IOException,
                                          ParserConfigurationException,
                                          FactoryConfigurationError
Throws:
SAXException
IOException
ParserConfigurationException
FactoryConfigurationError

parseDLTree

public List<DistributionList> parseDLTree(Element root)

parseMemberQuery

public MemberQuery parseMemberQuery(String parameter)
                             throws ServerFault
Throws:
ServerFault

parseMembers

public ResultList<Member> parseMembers(Document doc)

parseDistributionLists

public ResultList<DistributionList> parseDistributionLists(Document root)

parseDistributionListQuery

public DistributionListQuery parseDistributionListQuery(String parameter)
                                                 throws ServerFault
Throws:
ServerFault

parseDistListChanges

public DistListChanges parseDistListChanges(Document doc)

parseSyncFolders

public HashMap<Integer,Date> parseSyncFolders(Document doc)

parseClientChanges

public ClientDistListChanges parseClientChanges(Document doc)

Blue Mind
Release 1.0