Blue Mind
Release 1.0

net.bluemind.core.common.items
Class AbstractItemsParser

java.lang.Object
  extended by net.bluemind.core.common.items.AbstractItemsParser
Direct Known Subclasses:
AclParser, BackupItemsParser, BookItemsParser, CalendarItemsParser, DeviceItemsParser, DirectoryItemsParser, DistributionListItemsParser, DocItemsParser, GroupItemsParser, InfoItemsParser, JobItemsParser, MailItemsParser, MailshareItemsParser, PrintCalendarItemsParser, RBACItemParser, ResourceItemsParser, SettingItemsParser, SieveFilterItemsParser, SystemItemsParser, TodoItemsParser, UiItemsParser, UserItemsParser

public abstract class AbstractItemsParser
extends java.lang.Object


Field Summary
protected static Logger logger
           
 
Constructor Summary
AbstractItemsParser()
           
 
Method Summary
protected  boolean b(org.w3c.dom.Element e, java.lang.String name)
           
protected  boolean ba(org.w3c.dom.Element e, java.lang.String name)
           
protected  java.util.Date d(org.w3c.dom.Element e, java.lang.String name)
           
protected  java.util.Date da(org.w3c.dom.Element e, java.lang.String name)
           
protected  java.lang.Integer i(org.w3c.dom.Element e, java.lang.String name)
           
protected  java.lang.Integer ia(org.w3c.dom.Element e, java.lang.String name)
           
 int[] parseArrayOfInt(org.w3c.dom.Document doc)
           
 java.lang.String[] parseArrayOfString(org.w3c.dom.Document doc)
           
protected  java.util.List<ChangeResult> parseChangeResults(org.w3c.dom.Element res)
           
protected  java.util.Map<Customization,java.lang.String> parseCustomProps(org.w3c.dom.Element custom)
           
protected  void parseEmails(IHasEmails hasEmails, org.w3c.dom.Element e)
           
 java.util.Map<java.lang.String,java.lang.String> parseMap(org.w3c.dom.Element root, java.lang.String name)
           
protected  void readAccessControlledEntityAttribute(org.w3c.dom.Element e, IAccessControlledEntity iae)
           
protected  void readEntityAttributes(org.w3c.dom.Element e, IEntity ie)
           
protected  void readQueryAttributes(org.w3c.dom.Element root, Query query)
           
protected
<E> void
readResultListAttributes(org.w3c.dom.Element root, ResultList<E> ret)
           
protected  java.lang.String s(org.w3c.dom.Element e, java.lang.String name)
           
protected  java.lang.String sa(org.w3c.dom.Element e, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final Logger logger
Constructor Detail

AbstractItemsParser

public AbstractItemsParser()
Method Detail

s

protected java.lang.String s(org.w3c.dom.Element e,
                             java.lang.String name)

sa

protected java.lang.String sa(org.w3c.dom.Element e,
                              java.lang.String name)

d

protected java.util.Date d(org.w3c.dom.Element e,
                           java.lang.String name)

da

protected java.util.Date da(org.w3c.dom.Element e,
                            java.lang.String name)

i

protected java.lang.Integer i(org.w3c.dom.Element e,
                              java.lang.String name)

ia

protected java.lang.Integer ia(org.w3c.dom.Element e,
                               java.lang.String name)

b

protected boolean b(org.w3c.dom.Element e,
                    java.lang.String name)

ba

protected boolean ba(org.w3c.dom.Element e,
                     java.lang.String name)

readEntityAttributes

protected void readEntityAttributes(org.w3c.dom.Element e,
                                    IEntity ie)

parseCustomProps

protected java.util.Map<Customization,java.lang.String> parseCustomProps(org.w3c.dom.Element custom)

readAccessControlledEntityAttribute

protected void readAccessControlledEntityAttribute(org.w3c.dom.Element e,
                                                   IAccessControlledEntity iae)

parseArrayOfString

public java.lang.String[] parseArrayOfString(org.w3c.dom.Document doc)

parseArrayOfInt

public int[] parseArrayOfInt(org.w3c.dom.Document doc)

parseMap

public java.util.Map<java.lang.String,java.lang.String> parseMap(org.w3c.dom.Element root,
                                                                 java.lang.String name)

parseEmails

protected void parseEmails(IHasEmails hasEmails,
                           org.w3c.dom.Element e)

readQueryAttributes

protected void readQueryAttributes(org.w3c.dom.Element root,
                                   Query query)

readResultListAttributes

protected <E> void readResultListAttributes(org.w3c.dom.Element root,
                                            ResultList<E> ret)

parseChangeResults

protected java.util.List<ChangeResult> parseChangeResults(org.w3c.dom.Element res)

Blue Mind
Release 1.0