com.infoengine.email
Class AbstractWebject
java.lang.Object
com.infoengine.email.AbstractWebject
- Direct Known Subclasses:
- CreateObjects, DeleteObjects, GetContentItems, ListFolders, QueryObjects, QueryThreads, SubscribeFolders, UnsubscribeFolders, ValidateUser
- public abstract class AbstractWebject
- extends Object
Method Summary |
protected void |
addElement(Group group,
ContentItem contentItem,
String[] attributes)
|
protected void |
addElement(Group group,
javax.mail.Folder folder,
String[] attributes)
|
protected void |
addElement(Group group,
javax.mail.Message message,
String[] attributes)
|
protected void |
addElements(javax.mail.Store store,
Group group,
UFID[] ufids,
String[] attributes)
|
(package private) void |
addGroup(Group group)
|
(package private) void |
addGroupOut()
|
protected String |
getGroupOutName()
|
protected String |
getParam(String name)
|
protected String |
getParam(String name,
String def)
|
protected Enumeration |
getParams(String name)
|
protected String[] |
getParamsAsArray(String name)
|
Task |
getTask()
|
protected String |
getType()
|
protected String |
getType(String defaultType)
|
protected String |
getWhere()
|
void |
initialize(Task task,
String serviceName,
String domain,
com.infoengine.log.LogWriter logWriter)
|
protected UFID[] |
query(javax.mail.Store store)
|
protected UFID[] |
query(javax.mail.Store store,
String type,
String where)
|
abstract void |
run(javax.mail.Store store)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
domain
String domain
groupOut
Group groupOut
groupOutName
String groupOutName
logWriter
com.infoengine.log.LogWriter logWriter
serviceName
String serviceName
task
Task task
webject
Webject webject
AbstractWebject
public AbstractWebject()
initialize
public void initialize(Task task,
String serviceName,
String domain,
com.infoengine.log.LogWriter logWriter)
throws IEAdapterException
- Throws:
IEAdapterException
run
public abstract void run(javax.mail.Store store)
throws IEException
- Throws:
IEException
getTask
public Task getTask()
getParam
protected String getParam(String name)
getParam
protected String getParam(String name,
String def)
getParams
protected Enumeration getParams(String name)
getParamsAsArray
protected String[] getParamsAsArray(String name)
getWhere
protected String getWhere()
getType
protected String getType()
getType
protected String getType(String defaultType)
addGroup
void addGroup(Group group)
addGroupOut
void addGroupOut()
getGroupOutName
protected String getGroupOutName()
query
protected UFID[] query(javax.mail.Store store)
throws IEException
- Throws:
IEException
query
protected UFID[] query(javax.mail.Store store,
String type,
String where)
throws IEException
- Throws:
IEException
addElement
protected void addElement(Group group,
javax.mail.Message message,
String[] attributes)
throws IEException
- Throws:
IEException
addElement
protected void addElement(Group group,
javax.mail.Folder folder,
String[] attributes)
throws IEException
- Throws:
IEException
addElement
protected void addElement(Group group,
ContentItem contentItem,
String[] attributes)
throws IEException
- Throws:
IEException
addElements
protected void addElements(javax.mail.Store store,
Group group,
UFID[] ufids,
String[] attributes)
throws IEException
- Throws:
IEException