com.swfit.core.search
Class BasicUser

java.lang.Object
  |
  +--com.swfit.core.search.BasicSearchObject
        |
        +--com.swfit.core.search.BasicUser

public class BasicUser
extends BasicSearchObject

A basic user profile.

Since:
SWFIT1.0
Version:
$Revision: 1.3 $ $Date: 2003/03/17 22:53:06 $
Author:
Olaf Havnes

Field Summary
static java.lang.String BASIC_USER
           
static java.lang.String DISPLAY_NAME
           
static java.lang.String SELECT_EXPLAINER
           
static java.lang.String USER_ACCESSED_EXPLAINER
          Set explaining text on the BasicSearchObject fields.
static java.lang.String USER_DESCRIPTION_EXPLAINER
          Set explaining text on the BasicSearchObject fields.
static java.lang.String USER_MAIL_EXPLAINER
          Set explaining text on the BasicSearchObject fields.
static java.lang.String USER_NAME_EXPLAINER
          Set explaining text on the BasicSearchObject fields.
static java.lang.String USER_PASS_EXPLAINER
          Set explaining text on the BasicSearchObject fields.
static java.lang.String USER_ULTRA_EXPLAINER
          Set explaining text on the BasicSearchObject fields.
 
Fields inherited from class com.swfit.core.search.BasicSearchObject
ACCESSED, CODE, CONFIRM, CREATED, CREATED_SORT, DATE_CREATED_EXPLAINER, DATE_FORM, DATE_MODIFIED_EXPLAINER, DESCRIPTION, DOC_RSS_FIELD, GET_ACCESSED, GET_CODE, GET_CONFIRM, GET_DESCRIPTION, GET_INDEX, GET_LINK, GET_NAME, GET_SELECT, GET_SYSTEXT, GET_ULTRA, INDEX, INDEX_SORT, LINK, META_FORM, MODIFIED, MODIFIED_SORT, NAME, NAME_SORT, RSS_DESCRIPTION, RSS_LINK, RSS_NAME, search_words, SEARCH_WORDS, SELECT, SELECT_FORM, SYSTEXT, SYSTEXT_SORT, TEXT_FORM, ULTRA, UNDEFINED_SORT
 
Constructor Summary
protected BasicUser()
          Build an invalid BasicUser with null-data.
protected BasicUser(java.util.Hashtable bsos, XHTMLBasicServlet basic_servlet, MaxCode max_code, int code)
          Build a BasicUser with shared data.
 
Method Summary
protected  BasicSearchObject create(java.util.Hashtable bsos, XHTMLBasicServlet basic_servlet, MaxCode max_code, int code)
          Overridden by sub-classes.
static BasicUser creatorBU()
           
protected  void fromFormExtra(XHTMLFieldCollection fc)
          Overridden by subclasses.
protected  void fromRSSItemExtra(RSSTag item)
           
 void invalidateExtra()
           
protected  java.lang.String newDisplayName()
           
protected  java.lang.String selectExplainer()
           
protected  void toDocumentExtra(org.apache.lucene.document.Document doc)
          Overridden by subclasses.
protected  void toFormExtra(XHTMLFieldCollection fc, int ndx)
           
protected  void toRSSItemExtra(RSSTag item)
           
 java.lang.String type()
          For retrieveng a list of similar BasicSearchObjects.
protected  boolean useFrozenName()
           
protected  boolean useSafeName()
          For setting names on BasicSearchObjects.
 
Methods inherited from class com.swfit.core.search.BasicSearchObject
accessed, cleanUp, code, created, dateForm, description, displayText, document, ensureByCode, filterText, fromForm, getAllSorted, getAllSorted, getByCode, getByCode, getBySafeName, getCodeFromForm, getConfirmFromForm, getSelectFromForm, handle, index, invalidate, link, loadAll, loadAll, loadPassive, loadSingle, metaForm, modified, name, passive, publishLocale, safeName, safeNameLetters, selectForm, selectForm, setAccessed, setAccessed, setAccessed, setCreated, setCreated, setDescription, setIndex, setIndex, setLink, setModified, setModified, setName, setSearchWords, setSystext, setUltra, setUltra, sort, systext, textForm, toDocument, toForm, toRSSItem, ultra, valid, validExtra
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASIC_USER

public static final java.lang.String BASIC_USER

DISPLAY_NAME

public static final java.lang.String DISPLAY_NAME

SELECT_EXPLAINER

public static final java.lang.String SELECT_EXPLAINER

USER_NAME_EXPLAINER

public static final java.lang.String USER_NAME_EXPLAINER
Set explaining text on the BasicSearchObject fields.

USER_PASS_EXPLAINER

public static final java.lang.String USER_PASS_EXPLAINER
Set explaining text on the BasicSearchObject fields.

USER_MAIL_EXPLAINER

public static final java.lang.String USER_MAIL_EXPLAINER
Set explaining text on the BasicSearchObject fields.

USER_DESCRIPTION_EXPLAINER

public static final java.lang.String USER_DESCRIPTION_EXPLAINER
Set explaining text on the BasicSearchObject fields.

USER_ACCESSED_EXPLAINER

public static final java.lang.String USER_ACCESSED_EXPLAINER
Set explaining text on the BasicSearchObject fields.

USER_ULTRA_EXPLAINER

public static final java.lang.String USER_ULTRA_EXPLAINER
Set explaining text on the BasicSearchObject fields.
Constructor Detail

BasicUser

protected BasicUser()
Build an invalid BasicUser with null-data.

BasicUser

protected BasicUser(java.util.Hashtable bsos,
                    XHTMLBasicServlet basic_servlet,
                    MaxCode max_code,
                    int code)
Build a BasicUser with shared data.
Method Detail

type

public final java.lang.String type()
Description copied from class: BasicSearchObject
For retrieveng a list of similar BasicSearchObjects.
Overrides:
type in class BasicSearchObject

useSafeName

protected final boolean useSafeName()
Description copied from class: BasicSearchObject
For setting names on BasicSearchObjects. If this flag is turned on, all existing BasicSearchObjects will be checked when setting a name.
Overrides:
useSafeName in class BasicSearchObject

useFrozenName

protected final boolean useFrozenName()
Overrides:
useFrozenName in class BasicSearchObject

creatorBU

public static final BasicUser creatorBU()

create

protected final BasicSearchObject create(java.util.Hashtable bsos,
                                         XHTMLBasicServlet basic_servlet,
                                         MaxCode max_code,
                                         int code)
Description copied from class: BasicSearchObject
Overridden by sub-classes.
Overrides:
create in class BasicSearchObject

invalidateExtra

public void invalidateExtra()
Overrides:
invalidateExtra in class BasicSearchObject

newDisplayName

protected final java.lang.String newDisplayName()
Overrides:
newDisplayName in class BasicSearchObject

selectExplainer

protected final java.lang.String selectExplainer()
Overrides:
selectExplainer in class BasicSearchObject

fromRSSItemExtra

protected void fromRSSItemExtra(RSSTag item)
Overrides:
fromRSSItemExtra in class BasicSearchObject

toRSSItemExtra

protected void toRSSItemExtra(RSSTag item)
Overrides:
toRSSItemExtra in class BasicSearchObject

toDocumentExtra

protected final void toDocumentExtra(org.apache.lucene.document.Document doc)
Description copied from class: BasicSearchObject
Overridden by subclasses.
Overrides:
toDocumentExtra in class BasicSearchObject

toFormExtra

protected final void toFormExtra(XHTMLFieldCollection fc,
                                 int ndx)
Overrides:
toFormExtra in class BasicSearchObject

fromFormExtra

protected final void fromFormExtra(XHTMLFieldCollection fc)
Description copied from class: BasicSearchObject
Overridden by subclasses.
Overrides:
fromFormExtra in class BasicSearchObject


Swfit developer homepage
Copyright © 2003 Orgdot AS. All Rights Reserved.