info.aduna.gee.publication.zapplet
Class ZPadBrowser
java.lang.Object
info.aduna.gee.publication.zapplet.ZPadBrowser
- All Implemented Interfaces:
- LocalNames, FileNames, MlecDestroyable, ButtonNames, HelpNames, Runnable
public class ZPadBrowser
- extends Object
- implements ButtonNames, MlecDestroyable, FileNames, HelpNames, LocalNames, Runnable
The ZPadBrowser ZApplet.
| Fields inherited from interface info.aduna.gee.publication.ui.ButtonNames |
ADD, ADD_ALIAS, ADVANCED, ALLBUTTONS, ALLICONS, APPLET_ENTRY, ASSOCIATES_MAY_NOT_EDIT, BACK, BACKUP, BOTTOM, BUTTONCOLS, BUTTONROWS, CANCEL, CATEGORIES, CLABELS, CLEAR, COPY, COVER_OPTIONS, COVER_SECTIONS, COVERBUTTONS, DATE, DATE_SECTIONS, DELETE, DESCRIPTION, DESTINATION, DOWN, EDIT, EDIT_CLABELS, EDIT_COVER, EDIT_ENTRIES, EDIT_PRIVACY, EDIT_PRIVACY_GROUPS, EDIT_SECTION, EDIT_SUBSCRIPTION, EMBED_ENTRY, ENTRY_FROM_CLIPBOARD, ENTRY_TO_CLIPBOARD, ENTRYPROPS, EXPIRATION_DATE, EXTERNAL_SECTIONS, FAST_BACK, FAST_NEXT, FIND, FINISH, HTML_ENTRY, ICONCOLS, ICONROWS, IMAGE_ENTRY, IMPORT_ENTRY, INHERIT_CLABELS, INHERIT_PRIVACY_GROUPS, INSPIRATION_DATE, LINK, LOCK, MOVE, NEXT, OBJECT_ENTRY, PERSONALIZE, PL0, PL1, PL2, PL3, PL4, PLUS_ASSOCIATES, PROVIDE, RECREATE_ENTRY, RECURSIVE_SUBSCRIPTION, REMANUAL, REMOVE_ALIAS, REMOVE_FILE, REMOVE_IMAGE, REPEAT, REPROVIDE, RESTORE, SAVE, SECTIONS, SELECT_COVER, SELECT_VISITED, SET_COLORS, SHOP_LINK, START_SECTION, STATISTICS, SUBSCRIPTIONS, SUMMARY, TEXT_ENTRY, TIME, TMPL_ENTRY, TMPLD_ENTRY, TODAY, TOOLS, TOP, TRANSPARENT, UNDO, UNKNOWN_TARGET_BUTTON, UNLOCK, UP, UPLOAD_FILE, UPLOAD_IMAGE, USER_SECTIONS |
| Fields inherited from interface info.aduna.gee.publication.net.FileNames |
ASA_FILE_NAME, BAK_FILE_NAME, CAT_FILE_NAME, CFG_FILE_NAME, CHS_FILE_NAME, DAT_FILE_NAME, HLP_FILE_NAME, LOCAL_FILE_PREFIX, SBS_FILE_NAME, SSS_FILE_NAME, WIF_FILE_NAME |
| Fields inherited from interface info.aduna.gee.publication.ui.HelpNames |
HELP_ACLLISTSHEET, HELP_ACLSSHEET, HELP_ADDENTRYSHEET, HELP_ADDSECTIONSHEET, HELP_ADVANCEDSHEET, HELP_ADVANCEDSHEET_PROVIDER, HELP_APPLETENTRYSHEET, HELP_BATCHSHEET, HELP_BUTTONPARADESHEET, HELP_CLABELDEFINITIONSHEET, HELP_CLABELSELECTIONSHEET, HELP_CONFIRMBATCHSHEET, HELP_CONFIRMSHEET, HELP_DATESHEET, HELP_DATESPECSHEET, HELP_DESTINATIONSHEET, HELP_ENTRYPROPSSHEET, HELP_ENTRYSHEET, HELP_FINDSHEET, HELP_FOLLOWLINKSHEET, HELP_HTMLENTRYSHEET, HELP_IMAGEENTRYSHEET, HELP_LISTSELECTSHEET, HELP_LISTSHEET, HELP_LISTSHEETOWNER, HELP_MANIPULATEBOXSHEET, HELP_MANIPULATEPOSITIONSHEET, HELP_MANIPULATESECTIONSHEET, HELP_MANIPULATESPOTSHEET, HELP_MANIPULATETEMPLATESSHEET, HELP_METASHEET, HELP_MOVEENTRYSHEET, HELP_NAVIGATOR, HELP_NAVIGATOR_OWNER, HELP_NAVIGATOR_OWNER_COVERBUILDER, HELP_NOHELP, HELP_OBJECTENTRYSHEET, HELP_PARAMATTRIBSHEET, HELP_PROVIDERSHEET, HELP_REPEATSHEET, HELP_SCRIBBLESHEET, HELP_SELECTPLSHEET, HELP_SELECTSECTIONSHEET, HELP_SETCOLORSSHEET, HELP_SETFRAMESHEET, HELP_SETHTMLSHEET, HELP_SETPLSHEET, HELP_SHOWRESULTSHEET, HELP_SUBSCRIPTIONSSHEET, HELP_TEMPLATESHEET, HELP_TEXTENTRYSHEET |
| Fields inherited from interface info.aduna.gee.publication.LocalNames |
AM, APRIL, AUGUST, BUTTON_ADD, BUTTON_ASSOCIATES_MAY_NOT_EDIT, BUTTON_BACKUP, BUTTON_BOTTOM, BUTTON_CLEAR, BUTTON_CLEAR_CART, BUTTON_DELETE, BUTTON_DESCRIPTION, BUTTON_DOWN, BUTTON_EDIT, BUTTON_EDIT_CLABELS, BUTTON_EDIT_SUBSCRIPTION, BUTTON_EDIT_SUBSCRIPTIONS, BUTTON_ENTRY_FROM_CLIPBOARD, BUTTON_ENTRY_TO_CLIPBOARD, BUTTON_EXIT_EDIT_MODE, BUTTON_FAST_BACKWARD, BUTTON_FAST_FORWARD, BUTTON_FIND_FUTURE, BUTTON_FIND_PAST, BUTTON_INTERNALIZE_ENTRY, BUTTON_LINK, BUTTON_LINK_IN_FRAME, BUTTON_LOCK_ZPAD, BUTTON_MORE_TEXT, BUTTON_NEXTCONTENT, BUTTON_PERSONALIZE, BUTTON_PL0, BUTTON_PL1, BUTTON_PL2, BUTTON_PL3, BUTTON_PL4, BUTTON_PREVIOUSCONTENT, BUTTON_PROVIDE_ENTRY, BUTTON_RE_EXPORT, BUTTON_RE_MANUAL, BUTTON_REPEAT, BUTTON_REPEAT_TODAY, BUTTON_RESTORE, BUTTON_SEND_ORDER, BUTTON_SUGGESTED_DESTINATION, BUTTON_SUMMARY, BUTTON_SYNCHRONIZE, BUTTON_TIME, BUTTON_TODAY, BUTTON_TOMORROW, BUTTON_TOOLS, BUTTON_TOP, BUTTON_UNDO, BUTTON_UP, BUTTON_UPLOAD_IMAGE, BUTTON_YESTERDAY, CONFIRM_BACKUP_ERROR, CONFIRM_CHANGE_ALL_REPEATING, CONFIRM_CLABEL_DEFINITION_FORMAT, CONFIRM_COULD_NOT_SAVE, CONFIRM_DELETE_ALL_REPEATING, CONFIRM_DELETE_EXPIRED, CONFIRM_ERROR, CONFIRM_FILE_CHANGED, CONFIRM_FILE_CHANGED_TITLE, CONFIRM_FILE_REALLY_CHANGED, CONFIRM_FIND_CONTENT, CONFIRM_FIRST_SECTION, CONFIRM_HAS_THEMES_FRAME, CONFIRM_MIXED_TODAY, CONFIRM_NO_MORE_CONTENT, CONFIRM_NOT_A_ZPAD, CONFIRM_NOT_REMOVE_SECTION, CONFIRM_QUESTION, CONFIRM_READONLY_BROWSER, CONFIRM_SURE, CONFIRM_THIS_ZPAD, CONFIRM_TODAY_IS_AT_STARTUP, CONFIRM_TODAY_IS_AT_TRANSFER, CONFIRM_UNDO, DECEMBER, ENTRY_TYPE_APPLET, ENTRY_TYPE_HTML, ENTRY_TYPE_IMAGE, ENTRY_TYPE_OBJECT, ENTRY_TYPE_TEXT, ENTRY_TYPE_TMPLD, ERROR_CONFIG_LOAD, ERROR_DATABASE_LOAD, ERROR_IMAGE_LOAD, ERROR_RESOLVE_LOCATION, ERROR_ZPAD_LOAD, EXC_INVALID_PORT_NUMBER, EXC_NO_GZIP_SUPPORT, EXC_NO_HOSTNAME_SPECIFIED, EXC_UNKNOWN_COMPR, EXC_UNKNOWN_ENCODING, EXC_VELOCITY_NOT_SHOWN, FEBRUARY, FRIDAY, FROM, GETTING_BUTTONS, GETTING_CONTENT, HTML_EDIT_ENTRY, HTML_ENTRY_EXPIRED, HTML_ENTRY_NOT_YET_INSPIRED, HTML_ENTRY_WILL_EXPIRE, HTML_MOVE_ENTRY, HTML_ZPAD_GET_ENTRY, INVALID_USER_LOCATION, JANUARY, JULY, JUNE, LABEL_ACCEPT_BATCH, LABEL_ADD_TO_CART, LABEL_ALL_CLABELS, LABEL_ALLSUB_SECTIONS, LABEL_APPLET_CODE, LABEL_APPLET_CODEBASE, LABEL_AT_STARTUP, LABEL_AT_STARTUP_BRIEF, LABEL_BACKGROUND, LABEL_BATCH_IS_MULTIPLE, LABEL_BATCH_NEW_SECTION, LABEL_BLUE, LABEL_BOTTOMUP_SUBSCRIPTION, LABEL_CART_EMPTY, LABEL_CASE_SENSITIVE, LABEL_CHOOSE_SECTION, LABEL_CHOOSE_TMPL, LABEL_CLABEL_IMAGE, LABEL_CLABEL_OVER_IMAGE, LABEL_CLABEL_RULE, LABEL_CLABELS, LABEL_CLABELS_SELECTED, LABEL_COUNT, LABEL_COVER_SECTIONS, LABEL_COVER_SPECIFIC_BUTTONS, LABEL_COVER_SPECIFIC_ENTRY_BUTTONS, LABEL_COVER_USES_HIERMENU, LABEL_COVER_USES_HIERMENU_ALL_OPTION, LABEL_COVER_USES_INPAGE, LABEL_COVER_USES_JOUST, LABEL_CURRENT_SECTIONS, LABEL_DAILY, LABEL_DATE, LABEL_DAYOFWEEK, LABEL_DESCR, LABEL_DESCRIPTION, LABEL_DESTINATION, LABEL_DONT_INHERIT, LABEL_EDIT_BATCH, LABEL_EMBED_SOURCE, LABEL_ENTRY_HTML, LABEL_ENTRY_IS_TMPL, LABEL_FOREGROUND, LABEL_GREEN, LABEL_HEIGHT, LABEL_HTML_STYLE, LABEL_ID, LABEL_IMAGE_LOCATION, LABEL_IMPORT_CLASSNAME, LABEL_IMPORT_SERVERNAME, LABEL_INHERIT_CLABELS, LABEL_INHERIT_PRIVACY_GROUPS, LABEL_INLINE_DESCRIPTION, LABEL_INPAGE_ALT_TEMPLATE_ID, LABEL_INPAGE_ALT_TEMPLATE_SOURCE, LABEL_INPAGE_SUB_TEMPLATE_ID, LABEL_INPAGE_SUB_TEMPLATE_SOURCE, LABEL_INPAGE_SUBSUB_TEMPLATE_ID, LABEL_INPAGE_SUBSUB_TEMPLATE_SOURCE, LABEL_INPAGE_TEMPLATE_ID, LABEL_INPAGE_TEMPLATE_SOURCE, LABEL_LOADED_FRAMES, LABEL_LOADED_TEMPLATES, LABEL_MONTH, LABEL_MONTHLY, LABEL_MOUNTPOINT, LABEL_MULTISUB_SECTIONS, LABEL_NEVER_EXPIRES, LABEL_NEVER_INSPIRES, LABEL_NEW_CLABEL, LABEL_NEW_FRAME, LABEL_NEW_PL_MEMBER, LABEL_NEW_SECTION, LABEL_NEW_SUBSCRIPTION, LABEL_NEW_TEMPLATE, LABEL_NEW_ZPAD_NAME, LABEL_NO_COLOR, LABEL_NO_ENTRY_SPECIFIC_PROPERTIES, LABEL_NO_FRAME, LABEL_NO_TEMPLATE_PREFERENCE, LABEL_NOT_AT_THIS_PL, LABEL_NOT_IN_CLIENTMODE, LABEL_OBJECT_LOCATION, LABEL_OCCURRING_SUBSCRIPTION, LABEL_OPTIONS, LABEL_ORDER_PRICE, LABEL_OWN_CONTENTS_ONLY, LABEL_OWN_SECTIONS, LABEL_OWNER_VERSION, LABEL_PASSWORD, LABEL_PASSWORD_ERROR, LABEL_PL_MEMBERS, LABEL_PLUS_ASSOCIATES, LABEL_PRICE, LABEL_PRICE_PER_ITEM, LABEL_PRO_VERSION, LABEL_RECURSIVE_SUBSCRIPTION, LABEL_RED, LABEL_REPEAT_1, LABEL_REPEAT_2, LABEL_REPEAT_3, LABEL_REQUIRED, LABEL_RGB, LABEL_SELECT_ZPAD, LABEL_SELECTED_ZPAD, LABEL_SHARED_SUBSCRIPTION, LABEL_SHOWING_RESULT, LABEL_STARTPOINT, LABEL_SUBSCRIPTIONS, LABEL_SYSTEM_SUBSCRIPTIONS, LABEL_THIS_IS_HTML, LABEL_THIS_ZPAD, LABEL_TMPL_DESCRIPTOR, LABEL_TMPL_ID, LABEL_TMPL_LOOP, LABEL_TMPL_NOT_AVAILABLE, LABEL_TMPL_STUBCHARS, LABEL_TODAY, LABEL_TOPDOWN_SUBSCRIPTION, LABEL_TOTAL_PRICE, LABEL_TRANSLATION_URL, LABEL_UNCLASSIFIED, LABEL_UP_TO_USER, LABEL_USE_RANGE, LABEL_USER_NAME, LABEL_VOLUME_DISCOUNT, LABEL_WEEKLY, LABEL_WIDTH, LABEL_YEAR, LABEL_YEARLY, MARCH, MAY, MONDAY, MORE, NO_CONTENT_IN_PAGE, NOVEMBER, OCTOBER, PM, PRESSED_DATE_POPUP, PRESSED_EDIT_POPUP, PRESSED_FIND_POPUP, PRESSED_META_POPUP, PRESSED_PERSONALIZE_POPUP, PRESSED_PRIVL_POPUP, PRESSED_SECTION_POPUP, PRESSED_TOOLS_POPUP, QUESTION_ENTRY_TO_CLIPBOARD, QUESTION_OVERWRITE_BACKUP, QUESTION_REPLACE_WITH_BACKUP, QUESTION_SELECT_ADVANCED_VERSION, REMOVE, SATURDAY, SAVING_CONTENT, SEARCH_FOR_MANUAL, SEARCH_FOR_PRIVACY_LEVEL, SEARCH_FOR_PROVIDE_PL, SEARCH_FOR_RE_EXPORT, SEARCH_FOR_RE_MANUAL, SEARCH_FOR_SUBSCRIPTION, SEARCH_FOR_TIME, SEARCH_FOR_TYPE, SEPTEMBER, SHOULD_SYNC, SUNDAY, TEMPLATE_NOT_AVAILABLE, THURSDAY, TITLE_ADD_ALIAS, TITLE_ADD_APPLET, TITLE_ADD_EMBED, TITLE_ADD_HTML, TITLE_ADD_IMAGE, TITLE_ADD_IMPORT, TITLE_ADD_OBJECT, TITLE_ADD_TEXT, TITLE_ADD_TMPLD, TITLE_ADVANCED_ZPAD, TITLE_CHANGE_COVER, TITLE_CLABEL_DEFINITIONS, TITLE_CLABEL_SELECTION, TITLE_COPY_TO, TITLE_COVER_OPTIONS, TITLE_COVER_SECTIONS, TITLE_DATE_OFFSET, TITLE_DATE_SECTIONS, TITLE_DATE_SPEC, TITLE_DESTINATION, TITLE_EDIT_CATEGORIES, TITLE_EDIT_PRIVACY_GROUPS, TITLE_EDIT_SHEET, TITLE_ENTRY_ATTRIBS, TITLE_ENTRY_EXPIRATION, TITLE_ENTRY_INSPIRATION, TITLE_ENTRY_PARAMS, TITLE_ENTRY_PROPS, TITLE_EXPIRED_HANDLING, TITLE_EXTERNAL_SECTIONS, TITLE_FIND_ENTRY, TITLE_FIRST_SECTION, TITLE_IDENTIFY_YOURSELF, TITLE_INSTANT_COVER, TITLE_LAST_SECTION, TITLE_LOGIN_DIALOG, TITLE_MANIPULATE_SECTION, TITLE_MOVE_ENTRY, TITLE_MOVE_TO, TITLE_NAVIGATOR, TITLE_PERSONALIZE_SHEET, TITLE_PL_GROUPS, TITLE_REMOVE_ALIAS, TITLE_REMOVE_FILE, TITLE_REMOVE_IMAGE, TITLE_SELECT_DATE, TITLE_SELECT_PL, TITLE_SELECT_SECTION, TITLE_SELECT_TMPL, TITLE_SET_CLABEL_IMAGES, TITLE_SET_COLOR, TITLE_SET_COLORS, TITLE_SET_FRAME, TITLE_SET_HTML, TITLE_SET_PL, TITLE_START_SECTION, TITLE_STATISTICS, TITLE_SUBSCRIPTIONS, TITLE_TEMPLATE_PREFERENCE, TITLE_TOOLS_SHEET, TITLE_TRANSFER, TITLE_UPLOAD_FILE, TITLE_USER_SECTIONS, TO, TUESDAY, WEDNESDAY, ZPAD |
|
Method Summary |
protected void |
_adaptMountPaths(PathString superMountPath,
SubscriptionDefinitions newDefs)
A recursive subscription under a mount path. |
protected Vector |
_getSubscriptions(SubscriptionDefinitions sdefs,
Vector recursiveSubscriptionsSeen)
|
protected void |
_intersectClabels(WProperties clabels,
SubscriptionDefinitions newDefs)
A recursive subscription *including* clabels. |
protected void |
_mergeSDs(SubscriptionDefinitions curDefs,
SubscriptionDefinitions newDefs,
int viewPL,
boolean anyPL,
int insertBefore)
Merge two SBSes, new or recursive subscriptions are added. |
void |
checkImplicitDependencies()
Create all implicit Subscriptions (clabel inheritance, PL inheritance)
(so the current Zpad will refresh on its changes too). |
void |
destroy()
Stops the edit thread and
deactivates the outputHandler and all InputHandler's. |
URL |
getDocumentBase()
This function should get its information from a WProperties
globally set for this ZPadBrowser (ServerZpad only)!
The documentbase should be: http://paris.zpad.com//bill/ |
String |
getInCoverHierMenu()
Get the in-cover HierMenu HTML. |
String |
getInCoverJoust()
Get the in-cover Joust HTML. |
String |
getJoustSectionTree(String href)
|
String |
getParameter(String key)
This function should get its information from a Hashtable
globally set for this ZPadBrowser (ServerZpad only)!
Note: the original getParameter may return null, so will this one. |
Vector |
getSubscriptions()
Get the user's subscriptions. |
void |
init()
Initialize ZPadBrowser. |
boolean |
onUnload()
Called from JavaScript when the page the applet is embedded
in is unloaded. |
void |
recalculateSubscriptions()
Called by the ServerZpadServlet. |
void |
refresh()
Called by the Navigator. |
void |
run()
The tasks of this type of Zapplet. |
void |
setError(String message,
String reason)
Provide an error string that can be picked up by the JavaScript loop. |
void |
setFrameAndPage(String frame,
String page)
Set the frame and page to be shown in the Browser. |
void |
setHTMLButton(String buttonID,
String jscr)
Update a Button image that appears within the browser window. |
void |
showHelp(int helpIdentifier)
Show HTML help. |
void |
showProgress()
Show something ... |
void |
showStatus(String s)
In the ENGINE this is a dummy operation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_helpDirections
protected WProperties _helpDirections
- The help directions of the current server.
_generator
public Generator _generator
_navigator
public Navigator _navigator
httpSession
public javax.servlet.http.HttpSession httpSession
- Note: ulcState only (!) remembers user, language, cover, NOT, section and page.
host
public String host
ulcState
public SzState ulcState
mustRecalculateSubscriptions
public boolean mustRecalculateSubscriptions
refreshable
public boolean refreshable
_userInput
protected InputHandler _userInput
- The input handler to the current User location
_coverInput
protected InputHandler _coverInput
- The input handler to the current Cover location.
_shareInput
protected InputHandler _shareInput
- The input handler to the current Share location.
_userOutput
protected OutputHandler _userOutput
- The output handler
_currentPage
protected String _currentPage
- The HTML Page currently in the browser window.
_currentFrame
protected String _currentFrame
- The HTML Frame currently in the browser window.
_buttonStates
protected WProperties _buttonStates
- These are the status of the JavaScript registered buttons.
optsProps
public WProperties optsProps
- Additional parameters defined in the search string of the page
appName
public static String appName
- The Browser's name
appVersion
public static String appVersion
- The Browser's version
userName
public String userName
- The userName for display in the Navigator Title
userType
public String userType
- The userType for future reference
ALL_CONTENTS
public static final int ALL_CONTENTS
- See Also:
- Constant Field Values
OWN_CONTENTS
public static final int OWN_CONTENTS
- See Also:
- Constant Field Values
acceptContents
public int acceptContents
- One of ALL_CONTENTS, OWN_CONTENTS
appletParameters
public Hashtable appletParameters
documentBase
public URL documentBase
ZPadBrowser
public ZPadBrowser()
setFrameAndPage
public void setFrameAndPage(String frame,
String page)
- Set the frame and page to be shown in the Browser.
Called by the Navigator, whenever a Frame+Page should be shown.
- Parameters:
frame - a String containing an HTML framepage - a String containing an HTML page
init
public void init()
- Initialize ZPadBrowser.
run
public void run()
- The tasks of this type of Zapplet.
- Specified by:
run in interface Runnable
destroy
public void destroy()
- Stops the edit thread and
deactivates the outputHandler and all InputHandler's.
- Specified by:
destroy in interface MlecDestroyable
onUnload
public boolean onUnload()
- Called from JavaScript when the page the applet is embedded
in is unloaded. The page showing the applet is unloaded, is
it necessary to take action and save pending jobs in the
queue? Stop cannot be trusted with this because some browsers
call stop when they minimize the window.
- Returns:
- true to indicate actions are required.
setError
public void setError(String message,
String reason)
- Provide an error string that can be picked up by the JavaScript loop.
- Parameters:
message - An indication of the point in the code.reason - An indication of the reason behind the error.
getInCoverJoust
public String getInCoverJoust()
- Get the in-cover Joust HTML.
getInCoverHierMenu
public String getInCoverHierMenu()
- Get the in-cover HierMenu HTML.
setHTMLButton
public void setHTMLButton(String buttonID,
String jscr)
- Update a Button image that appears within the browser window.
Due to our ZPad architecture updating one button will
set all buttons (but of course most will remain unchanged).
showProgress
public void showProgress()
- Show something ...
getSubscriptions
public Vector getSubscriptions()
- Get the user's subscriptions.
_getSubscriptions
protected Vector _getSubscriptions(SubscriptionDefinitions sdefs,
Vector recursiveSubscriptionsSeen)
showHelp
public void showHelp(int helpIdentifier)
- Show HTML help.
_mergeSDs
protected void _mergeSDs(SubscriptionDefinitions curDefs,
SubscriptionDefinitions newDefs,
int viewPL,
boolean anyPL,
int insertBefore)
- Merge two SBSes, new or recursive subscriptions are added.
Note: the first PL encountered for a subscription to a Zpad name "NNN" will be kept whatever happens afterwards.
- Parameters:
curDefs - the current SubscriptionDefinitions to which newDefs should be addednewDefs - the SubscriptionDefinitions to be addedviewPL - the Privacy Level at which newDefs where encountered (both for SSS and recursive subscriptions)anyPL - if true, include individual SubscriptionDefinition's that have a privacy level > world.insertBefore - new encountered subscriptions should be inserted before insertBefore; if insertBefore < 0, append new ones.
_adaptMountPaths
protected void _adaptMountPaths(PathString superMountPath,
SubscriptionDefinitions newDefs)
- A recursive subscription under a mount path.
Prepend the mount path to each inherited subscription.
_intersectClabels
protected void _intersectClabels(WProperties clabels,
SubscriptionDefinitions newDefs)
- A recursive subscription *including* clabels.
Apply the extra selecting clabels to each inherited subscription.
showStatus
public void showStatus(String s)
- In the ENGINE this is a dummy operation.
getParameter
public String getParameter(String key)
- This function should get its information from a Hashtable
globally set for this ZPadBrowser (ServerZpad only)!
Note: the original getParameter may return null, so will this one.
getDocumentBase
public URL getDocumentBase()
- This function should get its information from a WProperties
globally set for this ZPadBrowser (ServerZpad only)!
The documentbase should be: http://paris.zpad.com//bill/
refresh
public void refresh()
- Called by the Navigator.
recalculateSubscriptions
public void recalculateSubscriptions()
- Called by the ServerZpadServlet.
checkImplicitDependencies
public void checkImplicitDependencies()
- Create all implicit Subscriptions (clabel inheritance, PL inheritance)
(so the current Zpad will refresh on its changes too).
getJoustSectionTree
public String getJoustSectionTree(String href)
Copyright © 1997-2008 Aduna. All Rights Reserved.