|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kom.gateway.DBLow | +--kom.gateway.DBHigh | +--kom.gateway.KOMutil | +--kom.gateway.Form | +--kom.gateway.Chat | +--kom.gateway.Grade | +--kom.gateway.News | +--kom.gateway.Build
Displays a KOM object, handles the details of the GET operation
Inner Class Summary | |
class |
Build.KOMactivity
Class representing an activity (forum, user, chat etc) |
class |
Build.KOMcategory
Category object |
class |
Build.KOMhome
Top (home) object class |
class |
Build.KOMmsg
Class representing an individual KOM message |
class |
Build.KOMmt
Class common to threads and messages |
class |
Build.KOMquery
KOMquery allows the users of KOM2000 to specify an evaluation type query without having to specify the raw HTML text. |
class |
Build.KOMsub
Common class for categories, activities, threads, etc |
class |
Build.KOMthr
Class representing a KOM message thread. |
class |
Build.KOMuser
User class |
Inner classes inherited from class kom.gateway.KOMutil |
KOMutil.LookupTables,
KOMutil.UFtable |
Field Summary | |
(package private) Build.KOMactivity |
curract
Current activity |
(package private) static int |
kBalt
|
(package private) static int |
kBalt2
|
(package private) static int |
kBintro
|
(package private) static int |
kBintro2
|
(package private) static int |
kBrespondents
|
(package private) static int |
kBscale
|
(package private) static int |
kBscale2
|
(package private) static int |
kCnameq
|
(package private) static int |
kCnameq2
|
(package private) static int |
kCnewlocname
|
(package private) static int |
kCnewmembermail
|
(package private) static int |
khead
|
(package private) static int |
kPlogin
|
(package private) static int |
kPloginpw
|
(package private) static int |
kPnewloccat
|
(package private) static int |
kPnewlocshort
|
(package private) static int |
kPopenness
|
(package private) static int |
kPsecret
|
(package private) static int |
kPsecret2
|
(package private) static int |
kstephead
|
(package private) static int |
ksteptail
|
(package private) static int |
ktail
|
(package private) static boolean |
modified
|
(package private) static QueryElement[] |
qrytable
List describing html structure of query-wizard. |
(package private) SendMail |
SM
Iff this object is a SendMail object, SM |
Fields inherited from class kom.gateway.News |
format,
HTML,
limit,
NEWSLIMIT,
PLAIN,
REGULAR,
userObject |
Fields inherited from class kom.gateway.Chat |
oldbody,
oldpres,
reverseChat |
Fields inherited from class kom.gateway.Form |
acceptform,
added,
bodytext,
curform,
formcodes,
isHTML,
isVote,
kBase,
kBbody,
kCname,
kCuser,
kDColor,
kFBase,
KFC,
kHColor,
kIcons,
kKFC,
kLColor,
kPboard,
kPcomm,
kPdate,
kPhtml,
kPhtmldef,
kPinterval,
kPnotif,
kPshort,
kPtype,
kServer,
kTarea,
oldOutput,
outputText,
submitted,
substkey |
Fields inherited from class kom.gateway.KOMutil |
ACT,
anyAccess,
arglist,
argsep,
argtab,
attachments,
BOK,
BOUNDARYSTART,
CAT,
CHA,
cidTable,
CLO,
config,
curNgd,
DIC,
environment,
gateway,
gavePassword,
GEN,
GRA,
GRP,
inlineCurr,
inlines,
INT,
LINE_CUTOFF,
LINE_FUDGE,
LIS,
lt,
MAILIT,
messageRecipientTypeCode,
MIM,
MOD,
N_RECTY,
N_RECTYPECODE,
newsclient,
newsClients,
newsData,
nntpAuth,
NWS,
NWSART,
objCache,
oCurr,
oldnews,
POSTIT,
RAT,
REC_BCC,
REC_CC,
REC_TO,
recTypeCode,
REP,
response,
rLoc,
savednews,
sCursor,
servletBase,
session,
THR,
userData,
USR,
VOT |
Fields inherited from class kom.gateway.DBHigh |
AdminURL,
cache,
HomeURL,
UsersURL |
Fields inherited from class kom.gateway.DBLow |
absCDBpath,
config,
fSep,
fSeparator,
msgAuth,
msgParts |
Constructor Summary | |
Build(ServerConfig config,
HTTPResponse response,
Gateway gateway)
Constructor |
Method Summary | |
(package private) void |
addParts(java.lang.String id,
javax.mail.internet.MimeMultipart mp,
Upload[] parts,
java.lang.String disp)
Adds parts from an Upload array |
(package private) void |
addrecs(KomData ht,
java.lang.String cre)
Shows the proposed recipients of a message to be created |
java.io.InputStream |
build(java.lang.String uri,
java.lang.String argl,
char argdelim)
Constructs the response data for an action. |
(package private) java.util.Vector |
buildReferences(java.lang.String[] prec,
java.lang.String[] pnum,
java.util.Hashtable beenThere)
Makes a vector of ids of messages referred to (recursively). |
boolean |
checkCDB()
Checks if CDB is set up, creates a part at a time if not. |
java.io.InputStream |
contentHeaders(java.lang.String url,
java.io.InputStream ins)
Defines content headers |
(package private) void |
copyParts(javax.mail.internet.MimeMultipart from,
javax.mail.internet.MimeMultipart to,
javax.mail.internet.MimeBodyPart p0,
java.lang.String text)
Copies body parts from a multipart to another multipart, excluding parts whose Content-Id is not referred from the text. |
(package private) void |
delete(KomData ht)
Shows result of delete operation, and records the operation. |
(package private) void |
dispdelete(KomData ht)
Displays special forms if "delete=yes" or "delete=question" or "delete=expunge" are part of the invoking url, otherwise shows a "normal" form |
(package private) void |
dispexcl(KomData ht)
Displays an index page showing members in an activity |
(package private) void |
disphelp()
Displays a help page (in English or Swedish depending on the dialogue language parameter in userData). |
(package private) void |
dispinfo(java.lang.String codes,
boolean isorg)
Displays an index page showing users and forums |
(package private) void |
displogin(KomData ht)
Displays a login page |
(package private) void |
dispmain()
Displays top (main) menu bar. |
void |
dispnormal(KomData ht)
Creates the "normal" part of the page for an object |
private void |
dispparent(KomData ht,
java.lang.String par)
Shows data for a parent |
(package private) void |
disppreview(KomData obj)
Shows the header part of a message/presentation text preview |
void |
disprecs(KomData ht)
Displays recipients |
(package private) void |
dispreg()
Displays page for registration |
boolean |
doLogin(java.lang.String userref,
java.lang.String password)
Establishes a new current user. |
(package private) void |
expunge(KomData ht)
Shows result of expunge operation, and records the operation. |
(package private) KomData |
getAct(java.lang.String id)
Gets activity object from an object reference. |
(package private) void |
getHier(KomData ht)
Sets up userData to reflect current object hierarchy. |
Build.KOMmsg |
getKOMmsg()
Creates an empty KOMmsg object |
Build.KOMmsg |
getKOMmsg(java.util.Vector v,
int i)
Creates a KOMmsg object from a vector element |
java.lang.String |
getMessageId(java.lang.String id)
Gets a message id from a thread part reference |
(package private) java.lang.String |
getMimeRef(KomData msg)
|
KomData |
getMt(java.lang.String id)
Gets message or thread |
NewsClient |
getNewsClient(Build.KOMactivity act,
java.lang.StringBuffer em)
Establishes a NewsClient for a (newsgroup) activity. |
(package private) NewsGroupData |
getNewsGroupData(java.lang.String id)
Defines current newsgroup (curNgd = NewsGroupData instance) |
KomData |
getObj(java.lang.String ref)
Gets an object (a subtype of KomData) |
KomData |
getRecop(KomData rt)
Makes a recipient operation |
(package private) int[] |
getThreads(java.lang.String[] opers)
Makes an array of indices, each referring to the last element of a thread. |
private void |
getUserNews(java.lang.String userref,
Build.KOMuser userobj)
Gets user news and stores it in newsData. |
(package private) void |
handleOverviews(Overview[] ot,
java.lang.String name,
java.lang.String actr,
Build.KOMactivity act)
Stores an array of Overview records as thread elements |
private void |
history(KomData obj)
Shows the "history" of an activity |
void |
logout()
Logs out the current user |
private javax.mail.internet.MimeBodyPart |
makeBodyPart(java.lang.String id,
java.lang.String partName,
java.lang.String cType,
java.lang.String disp,
java.lang.String desc,
java.lang.String cid,
java.io.InputStream ins)
Makes a MimePart out of a message part |
void |
makecont(KomData ht,
java.lang.String ref)
Updates contents data for the parent object |
(package private) void |
makeform(java.lang.String frm,
java.lang.String codes)
Makes a form to be used when creating an object. |
(package private) java.lang.String |
makehtml(java.lang.String body)
Adds headers and trailers to body text to make it proper HTML |
KomData |
makeoper(java.lang.String ref,
KomData ht)
Makes an "operation" to be added to the contents of an object |
KomData |
makerec(KomData ht,
java.lang.String ref)
Makes a receiver data structure from a KOM object |
KomData |
makerec(java.lang.String rec,
java.lang.String type,
java.lang.String name)
Makes a receiver data structure |
KomData |
makerec(java.lang.String rec,
java.lang.String type,
java.lang.String name,
java.lang.String shortname,
java.lang.String email)
Makes a receiver data structure |
(package private) javax.mail.internet.MimeBodyPart |
makeRelatedPart(KomData obj,
java.lang.String id,
java.lang.String text,
javax.mail.internet.MimeMultipart oldpart)
Makes a new multipart/related from an object, a text and possibly an older version of the part, plus a new inline part. |
(package private) javax.mail.internet.MimeBodyPart |
makeSimpleHTMLpart(java.lang.String body)
Makes a simple text/html body part from a String |
(package private) void |
menufoot()
|
(package private) void |
menuhead()
|
java.lang.String |
messageid(java.lang.String id,
KomData obj,
java.lang.String vers,
java.lang.String lang)
Constructs a Message-ID from an object reference and/or from an object |
java.lang.String |
messageid(java.lang.String oid,
java.lang.String uid)
Constructs a Message-ID from an object reference and an id |
(package private) boolean |
mimeChange(KomData obj,
java.lang.String oldmsg,
java.lang.String newmsg,
java.lang.String[] rmv)
Checks for, and applies, changes to a MIME-formatted object. |
java.lang.String |
mkmbox(java.lang.String name)
Creates a string, suitable as a mailbox identifier, from a string which may contain unsuitable characters. |
java.lang.String |
mkmbox(java.lang.String name,
boolean tolower)
Creates a string, suitable as a mailbox identifier, from a string which may contain unsuitable characters. |
private void |
moderate(KomData obj)
Makes a page with a form for activity moderation |
(package private) void |
modifytype(KomData obj,
java.lang.String remove,
java.lang.String add)
Modifies type code of an object by removing and/or adding some codes. |
(package private) javax.mail.internet.MimeBodyPart |
newMimeBodyPart(java.lang.Object c,
java.lang.String ct)
|
java.lang.String |
nntpServer(java.lang.String nntp,
KomData obj)
Defines an NNTP Usenet News server as a NewsClient instance If successful, the variable newsclient will point to an
active NewsClient instance. |
(package private) void |
outpreview(KomData ht)
Shows a preview of a message or presentation text |
(package private) void |
page(KomData ht)
Builds common part of most pages |
private void |
setDefault(java.lang.String key,
java.lang.String value)
Sets a userData parameter, if no previous value exists |
(package private) void |
setDefaults()
Sets userData defaults for some user parameters, if not set before |
(package private) void |
setUserValue(KomData ht,
java.lang.String key,
java.lang.String def)
Copies a value from an object to the userData object |
private void |
showatts(KomData pt)
|
private boolean |
special()
|
int |
store(KomData obj,
KomData ht,
java.lang.String orig)
Sends an object to a recipient |
(package private) void |
xform(boolean x,
java.lang.String tmpl)
|
(package private) void |
xform(boolean x,
java.lang.String tmpl,
KomData ht)
|
(package private) void |
xform(boolean x,
java.lang.String tmpl,
KomData ht,
java.lang.String codes)
|
(package private) void |
xform(boolean x,
java.lang.String tmpl,
java.lang.String codes)
|
Methods inherited from class kom.gateway.News |
addMem,
bookmarks,
checkNewMemb,
checkUnseen,
countmod,
dispActNews,
dispBook,
dispCatNews,
dispForumNews,
dispLetterNews,
dispModNews,
dispMods,
dispPersNews,
dispSavedNews,
dispSavedQueries,
getRead,
makeNews,
markCat,
markPres,
markrecs,
markSeen,
newVote,
nextUnread,
putShort,
storeNews,
threadno |
Methods inherited from class kom.gateway.Grade |
catover,
cretab,
fetchGrade,
fetchRate,
getEvaluation,
getgrade,
isTeacher,
listover,
newGrade,
printRatings,
showcat,
showgrades,
shownumbers,
showover,
showstud,
showuser |
Methods inherited from class kom.gateway.Chat |
addChat,
chat,
chatFetch,
chatHeader,
chatIndex,
chatInput,
chatList,
chatOut,
chatOutput,
chatStore,
checkEnter,
enter,
isActive,
leave,
leaveChat,
pres,
qchat,
setUser,
transform |
Methods inherited from class kom.gateway.Form |
|
Methods inherited from class kom.gateway.KOMutil |
a,
accessCont,
accessCont,
accessObj,
addInfoData,
addrToLocal,
changeEnvironment,
cidReplace,
contType,
decodeText,
deleted,
dispMailMessage,
doAction,
equal,
excluded,
fetchNews,
findId,
findId,
findlocal,
findLogin,
findOwner,
findUser,
getActId,
getcont,
getcont,
getcontV,
getcontV,
getCurNgd,
getmemb,
getMsgParts,
getMsgText,
getNews,
getNewsAuth,
getobj,
getobject,
getold,
getParent,
getPart,
getSimpleFileName,
getSimpleFileName,
getStream,
getTail,
getTextPart,
getVal,
getVal,
isAllowed,
isarg,
isMember,
isOrganizer,
isOrganizer,
ispunct,
isType,
isValidEmailAddress,
loggedIn,
mailDate,
mailDate,
mimeMessage,
mimeMessageStream,
mkdate,
mkdate,
noQuote,
parseArglist,
parseArgs,
setCids,
setNewsAuth,
setValidMsgPwd,
showBody,
showHeader,
showHeader,
showHeaders,
showInputStream,
showMailMessage,
showMessage,
showMultipart,
toString,
transbody,
urlexpand,
userGavePassword,
userGavePassword,
wrap |
Methods inherited from class kom.gateway.DBHigh |
addContent,
addContent,
addDraft,
addInfo,
addLast,
addMember,
addNews,
addObj,
addObj,
addObject,
addObject,
addQuery,
cleanDrafts,
contentCount,
createNews,
depth,
expungeRef,
findContent,
findDraft,
findDraftData,
findInfo,
findMemb,
findNews,
findObject,
findObject,
findQuery,
getFormContents,
getQryDefault,
getQueries,
getseq,
getStringValues,
getValues,
invalidateCount,
isEmpty,
isStandard,
listDraft,
makeArea,
modObject,
msgExists,
nextDraft,
queryExists,
ref2path,
refExists,
removeDraft,
removeQuery,
replaceObject,
Stream2String,
String2Stream,
StringBuffer2Stream,
updateCount,
updCount,
updref,
updseq |
Methods inherited from class kom.gateway.DBLow |
accessPart,
addFile,
areaExists,
basedRef,
createArea,
debugLog,
errorLog,
expungeFile,
File2Stream,
File2String,
findPart,
getFile,
getFileContents,
getFileStream,
getPath,
getStandard,
isMailSpool,
lastModified,
length,
listFiles,
makePart,
msgPartStream,
partfile,
partpath,
printStackTrace,
readObject,
removeFile,
replaceMime,
updseq1,
validate,
validate,
writeObject |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
Field Detail |
static boolean modified
Build.KOMactivity curract
SendMail SM
SM will be
set to this"
static final int kstephead
static final int kPlogin
static final int kPloginpw
static final int kPopenness
static final int kBrespondents
static final int kPnewloccat
static final int kCnewlocname
static final int kPnewlocshort
static final int kCnewmembermail
static final int kCnameq
static final int kBintro
static final int kPsecret
static final int kBalt
static final int kBscale
static final int ksteptail
static final int khead
static final int kCnameq2
static final int kBintro2
static final int kPsecret2
static final int kBalt2
static final int kBscale2
static final int ktail
static final QueryElement[] qrytable
formname, page ^ ^ | | | Specifies at which step this | attribute will be asked of | the user. 0 means that | the form will be used on | every page while in query- | wizard mode. -1 | means that the form will be | used when not in query-wizard | mode. | | Specifies what form will be used for constructing html that will be presented to the user in the input phase. In case of a multi-valued attribute, form names name+head and name+tail are usually also used.
Sub-forms are placed linearly on the page, that is forms specified earlier in the array are presented before forms specified later. NB! If this table is changed, you must change the constants accordingly!
Constructor Detail |
public Build(ServerConfig config, HTTPResponse response, Gateway gateway)
config
- Server configuration dataresponse
- HTTP response objectgateway
- Client supervisor for this server instanceMethod Detail |
public java.io.InputStream build(java.lang.String uri, java.lang.String argl, char argdelim)
uri
- Request URIargl
- A possible set of name=value pairs, delimited by '&&'public boolean checkCDB()
public void logout()
public java.io.InputStream contentHeaders(java.lang.String url, java.io.InputStream ins)
url
- URLins
- InputStream for responsevoid getHier(KomData ht)
ht
- Current object (chosen via URI)void setUserValue(KomData ht, java.lang.String key, java.lang.String def)
ht
- Reference object datakey
- Key for valuedef
- Default value, used if object does not have a value for keyvoid page(KomData ht)
ht
- Data for object to be displayedvoid dispmain()
void displogin(KomData ht)
ht
- Current chosen objectpublic boolean doLogin(java.lang.String userref, java.lang.String password)
userData
to reflect the new user.userref
- User referencepassword
- User password as submittedprivate void getUserNews(java.lang.String userref, Build.KOMuser userobj)
userref
- Reference to useruserobj
- User objectvoid dispreg()
void setDefaults()
private void setDefault(java.lang.String key, java.lang.String value)
key
- Parameter namevalue
- Parameter valuevoid disphelp()
void dispdelete(KomData ht)
void dispinfo(java.lang.String codes, boolean isorg)
tmpl
- Templatecodes
- Code lettersisorg
- Add Member by an organiservoid dispexcl(KomData ht)
ht
- Activity datatmpl
- Templatevoid delete(KomData ht)
ht
- Deleted (or not) objectvoid expunge(KomData ht)
ht
- Expunged (or not) objectjava.lang.String getMimeRef(KomData msg)
public void dispnormal(KomData ht)
ht
- Object dataprivate void moderate(KomData obj)
obj
- Object for activity to be handledprivate void history(KomData obj)
obj
- Activity dataint[] getThreads(java.lang.String[] opers)
opers
- Vector of all elements. Indices will refer to this vector.public KomData getObj(java.lang.String ref)
ref
- Object idvoid outpreview(KomData ht)
ht
- Objectprivate void showatts(KomData pt)
void addrecs(KomData ht, java.lang.String cre)
ht
- Object to which message will relate (initially)cre
- Form id for recipient displayvoid disppreview(KomData obj)
obj
- Object to which message will "belong"public void disprecs(KomData ht)
ht
- Object with rec*, cc* or par* recordsprivate void dispparent(KomData ht, java.lang.String par)
ht
- Object (child)par
- Parent key ("father" or "mother")public java.lang.String getMessageId(java.lang.String id)
id
- /C/F/T/S (C = category, F = person or forum, T = thread, S = #)public KomData getMt(java.lang.String id)
id
- Object idpublic java.lang.String messageid(java.lang.String id, KomData obj, java.lang.String vers, java.lang.String lang)
id
- Message object reference (may be null if obj != null)obj
- Object or nullvers
- Not used at present, kept for poss. extensionslang
- Dittopublic java.lang.String messageid(java.lang.String oid, java.lang.String uid)
oid
- Object iduid
- Creator id, usuallypublic void makecont(KomData ht, java.lang.String ref)
ht
- Main objectref
- Ref to added objectpublic KomData makeoper(java.lang.String ref, KomData ht)
ref
- Object reference to be used as Pref valueht
- Object whose attributes are selectively copiedpublic KomData makerec(KomData ht, java.lang.String ref)
ht
- KOM object dataref
- Used as Prec value if ht has no Pid valuepublic KomData makerec(java.lang.String rec, java.lang.String type, java.lang.String name)
rec
- Id of receivertype
- Type of receivername
- Common name (activity title, subject or personal name)public KomData makerec(java.lang.String rec, java.lang.String type, java.lang.String name, java.lang.String shortname, java.lang.String email)
rec
- Id of receivertype
- Type of receivername
- Common name (activity title, subject or personal name)shortname
- "mailbox" nameemail
- Email addresspublic java.lang.String mkmbox(java.lang.String name)
name
- A string, usually a common name, which may contain spaces
and other characters outside the valid set. The string is
converted to lower case.public java.lang.String mkmbox(java.lang.String name, boolean tolower)
name
- A string, usually a common name, which may contain spaces
and other characters outside the valid settolower
- If true, convert to lower case firstboolean mimeChange(KomData obj, java.lang.String oldmsg, java.lang.String newmsg, java.lang.String[] rmv)
obj
- KomData object - has reference(s) to MIME object(s)oldmsg
- Path to old message: either a standard ref ending in /,
or a draft object reference, ending in /draftxNNN, where
NNN is a decimal numbernewmsg
- Either: null, if oldmsg is to be modified, or a path like
oldmsgrmv
- If non-null, contains part numbers of parts to be removedjavax.mail.internet.MimeBodyPart newMimeBodyPart(java.lang.Object c, java.lang.String ct) throws javax.mail.MessagingException
javax.mail.internet.MimeBodyPart makeRelatedPart(KomData obj, java.lang.String id, java.lang.String text, javax.mail.internet.MimeMultipart oldpart)
obj
- Objectid
- Id of the message datatext
- Text of the HTML part of the messageoldpart
- Old version of the new multipart, or nullvoid copyParts(javax.mail.internet.MimeMultipart from, javax.mail.internet.MimeMultipart to, javax.mail.internet.MimeBodyPart p0, java.lang.String text) throws javax.mail.MessagingException
from
- Old multipartto
- New multipartp0
- New Part 0text
- Text that should refer to the parts via cid:final javax.mail.internet.MimeBodyPart makeSimpleHTMLpart(java.lang.String body)
body
- Body textjava.lang.String makehtml(java.lang.String body)
body
- Body textvoid addParts(java.lang.String id, javax.mail.internet.MimeMultipart mp, Upload[] parts, java.lang.String disp)
mp
- MimeMultipart instanceparts
- Parts listdisp
- Disposition (inline/attachment)private javax.mail.internet.MimeBodyPart makeBodyPart(java.lang.String id, java.lang.String partName, java.lang.String cType, java.lang.String disp, java.lang.String desc, java.lang.String cid, java.io.InputStream ins)
id
- Message idpartName
- Part namecType
- Content-Typedisp
- Disposition (inline/attachment)desc
- Content-Description stringcid
- Content-Id stringvoid menuhead()
void menufoot()
public java.lang.String nntpServer(java.lang.String nntp, KomData obj)
newsclient
will point to an
active NewsClient instance.nntp
- Server reference, e g "news.kth.se" or null for default serverobj
- If non-null, the (normalized) server ref will be saved
as obj."Pnntp"public NewsClient getNewsClient(Build.KOMactivity act, java.lang.StringBuffer em)
newsclient
if successful.act
- Activity object corresponding to a newsgroupem
- StringBuffer for possible error messagepublic int store(KomData obj, KomData ht, java.lang.String orig)
obj
- Object to distributeht
- Data for recipientorig
- Ref of original object, or nullvoid makeform(java.lang.String frm, java.lang.String codes)
frm
- Form template namecodes
- Code stringprivate final boolean special()
void modifytype(KomData obj, java.lang.String remove, java.lang.String add)
obj
- Objectremove
- Codes to be removed, or nulladd
- Codes to be added, or nullvoid xform(boolean x, java.lang.String tmpl)
void xform(boolean x, java.lang.String tmpl, KomData ht)
void xform(boolean x, java.lang.String tmpl, java.lang.String codes)
void xform(boolean x, java.lang.String tmpl, KomData ht, java.lang.String codes)
NewsGroupData getNewsGroupData(java.lang.String id)
id
- Message, thread or activity idvoid handleOverviews(Overview[] ot, java.lang.String name, java.lang.String actr, Build.KOMactivity act)
ot
- Array of Overview objectsname
- Newsgroup nameactr
- Ref to newsgroup activityact
- Newsgroup activity objectKomData getAct(java.lang.String id)
id
- Some referencepublic KomData getRecop(KomData rt)
rt
- Basic recipient datapublic Build.KOMmsg getKOMmsg(java.util.Vector v, int i)
v
- Vector of messages in String formi
- Element indexpublic Build.KOMmsg getKOMmsg()
java.util.Vector buildReferences(java.lang.String[] prec, java.lang.String[] pnum, java.util.Hashtable beenThere)
prec
- Array of reference ids (thread ids)pnum
- Corresponding array of message seq numbers in threadsbeenThere
- Records all visited nodes to avoid loops
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |