Initiale Version
SVN-Version 1.0.5 Rev 1603 + alle meine Änderungen - Navigation (Adaptive Mode) - Paginator angeglichen - Paginator <NoContent> -Tag eingeführt - manipulate-input.js erweitert für deutsche Umlaute (erste Version) und vielleicht noch ein paar andere Dinge... git-svn-id: https://svn.libreccm.org/ccm/trunk@1 8810af33-2d31-482b-a856-94f89814c4dfmaster
commit
8865d45011
|
|
@ -0,0 +1,53 @@
|
||||||
|
# Ant configuration file
|
||||||
|
#
|
||||||
|
# Be sure to set all parameters that are in UPPER-CASE to their correct values.
|
||||||
|
#
|
||||||
|
# $Id: ant.properties.in 288 2005-02-22 00:55:45Z sskracic $
|
||||||
|
|
||||||
|
## DEPLOYMENT ##############################################
|
||||||
|
|
||||||
|
# For 6.1 and later projects
|
||||||
|
deploy.dir=/var/ccm-devel/web/quasi/trunk
|
||||||
|
|
||||||
|
# For projects before 6.1
|
||||||
|
j2ee.webapp.dir=/var/ccm-devel/web/quasi/trunk/webapps/ccm
|
||||||
|
|
||||||
|
# This property specifies which web.xml file will be deployed.
|
||||||
|
# e.g. tomcat3
|
||||||
|
ccm.servlet.engine=servlet23
|
||||||
|
|
||||||
|
## TESTING #################################################
|
||||||
|
|
||||||
|
# This must point to an initialization file, such as enterprise.init
|
||||||
|
test.initscript=/var/ccm-devel/dev/quasi/trunk/enterprise.init
|
||||||
|
|
||||||
|
# This should be set to the base URL of your Web server,
|
||||||
|
# so HTTP unit tests can find it.
|
||||||
|
test.server.url=http://shp:9002
|
||||||
|
|
||||||
|
# This should be set to the URL of the Cactus ServletRedirector
|
||||||
|
# used for Cactus JUnit tests
|
||||||
|
test.server.cactusURL=http://shp:9002/ServletRedirector
|
||||||
|
|
||||||
|
# JUnit properties
|
||||||
|
junit.test.haltonfailure=off
|
||||||
|
junit.test.haltonerror=off
|
||||||
|
|
||||||
|
## BUILDING ################################################
|
||||||
|
|
||||||
|
# Set to 'modern' or 'jikes'
|
||||||
|
build.compiler=modern
|
||||||
|
|
||||||
|
# These properties apply to Javac and Jikes
|
||||||
|
compile.debug=on
|
||||||
|
compile.optimize=on
|
||||||
|
compile.deprecation=off
|
||||||
|
compile.verbose=off
|
||||||
|
compile.nowarn=off
|
||||||
|
|
||||||
|
# These properties are specific to Jikes
|
||||||
|
build.compiler.emacs=off
|
||||||
|
build.compiler.pedantic=off
|
||||||
|
build.compiler.fulldepend=off
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
build
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
Installing BouncyCastle
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Add the following to
|
||||||
|
|
||||||
|
$JAVA_HOME/jre/lib/security/java.security
|
||||||
|
|
||||||
|
security.provider.3=org.bouncycastle.jce.provider.BouncyCastleProvider
|
||||||
|
|
||||||
|
|
||||||
|
Copy the files lib/*.jar to
|
||||||
|
|
||||||
|
$JAVA_HOME/jre/lib/ext
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
|
||||||
|
NTLM Auth TODO
|
||||||
|
--------------
|
||||||
|
|
||||||
|
1. Add documentation about using Apache/mod_ntlm instead of IIS
|
||||||
|
2. Let user import create a pluggable user profile object
|
||||||
|
3. Move CCM<->NTLM user mapping data from public CCM server to
|
||||||
|
internal CCM authentication server to avoid username compromise
|
||||||
|
4. Conduct all communication redirects over SSL
|
||||||
|
5. Allow multiple IP address range checks & allow/deny config precedence
|
||||||
|
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<ccm:application xmlns:ccm="http://ccm.redhat.com/ccm-project"
|
||||||
|
name="ccm-auth-http"
|
||||||
|
prettyName="Auth HTTP"
|
||||||
|
version="6.5.0"
|
||||||
|
release="1">
|
||||||
|
<ccm:dependencies>
|
||||||
|
<ccm:requires name="ccm-core" version="6.2.0" relation="ge"/>
|
||||||
|
</ccm:dependencies>
|
||||||
|
<ccm:contacts>
|
||||||
|
<ccm:contact uri="http://www.redhat.com/software/rhea" type="website"/>
|
||||||
|
<ccm:contact uri="mailto:rhea@redhat.com" type="support"/>
|
||||||
|
</ccm:contacts>
|
||||||
|
<ccm:description>
|
||||||
|
The Red Hat Web Application Framework is a platform for writing
|
||||||
|
database-backed web applications in Java.
|
||||||
|
</ccm:description>
|
||||||
|
</ccm:application>
|
||||||
|
|
@ -0,0 +1,55 @@
|
||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
|
||||||
|
<!DOCTYPE project [
|
||||||
|
<!ENTITY projectProperties SYSTEM "project.xml">
|
||||||
|
<!ENTITY commonProperties SYSTEM "../properties.xml">
|
||||||
|
<!ENTITY commonTargets SYSTEM "../targets.xml">
|
||||||
|
]>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Arsdigita Standards build.xml file for ANT: http://jakarta.apache.org/ant/
|
||||||
|
Written by Bryan Quinn
|
||||||
|
Copyright (c) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The project defines the system to be built. The default attribute
|
||||||
|
indicates which task is to be executed by default when ant is run.
|
||||||
|
The basedir attribute indicates which directory the build process
|
||||||
|
based in; this establishes relative paths.
|
||||||
|
-->
|
||||||
|
<project name="content types" default="usage" basedir=".">
|
||||||
|
|
||||||
|
|
||||||
|
<property environment="env"/>
|
||||||
|
|
||||||
|
<property name="slash" value="${file.separator}"/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
local-specific properties
|
||||||
|
-->
|
||||||
|
<property name="app.name" value="ntlm"/>
|
||||||
|
<property name="dependencies.dirs" value="../util"/>
|
||||||
|
<property name="java.package.dir" value="com/arsdigita/intranet/cms" />
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Project-specific targets
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Import all the project properties
|
||||||
|
-->
|
||||||
|
&projectProperties;
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Import all the common properties
|
||||||
|
-->
|
||||||
|
&commonProperties;
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Import all the common build targets
|
||||||
|
-->
|
||||||
|
&commonTargets;
|
||||||
|
|
||||||
|
</project>
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
usr/share/java/ccm-auth-http-6.3.0
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: ccm-build.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
||||||
|
|
||||||
|
. debian/ccm-settings.sh
|
||||||
|
|
||||||
|
# for eg Oracle jar
|
||||||
|
CLASSPATH=./lib/:$CLASSPATH
|
||||||
|
$ANT build-${name}
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: ccm-clean.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
||||||
|
|
||||||
|
. debian/ccm-settings.sh
|
||||||
|
|
||||||
|
[ -f build.xml ] && $ANT clean-${appname}
|
||||||
|
|
||||||
|
rm -rf build build.xml ccm.classpath
|
||||||
|
|
||||||
|
# ccm-disperse.sh creates the .install files automatically, so let's clean them too.
|
||||||
|
|
||||||
|
rm -f ${appname}.install ${appname}-doc.install
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: ccm-config.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
||||||
|
|
||||||
|
. debian/ccm-settings.sh
|
||||||
|
|
||||||
|
if [ ! -L $name ]; then
|
||||||
|
ln -s . $name
|
||||||
|
fi
|
||||||
|
ccm-create-projectxml.pl > project.xml
|
||||||
|
ccm-configure.sh
|
||||||
|
|
@ -0,0 +1,39 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: ccm-disperse.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
||||||
|
|
||||||
|
. debian/ccm-settings.sh
|
||||||
|
|
||||||
|
SRCDIR="$1"
|
||||||
|
[ "x$SRCDIR" != "x" ] || exit 1
|
||||||
|
|
||||||
|
# automatically generate the .install file lists for dh_install:
|
||||||
|
|
||||||
|
(cd $SRCDIR && find . -type f \
|
||||||
|
| grep -v DEBIAN \
|
||||||
|
| grep -v var/www/html \
|
||||||
|
| sed -e 's/^\.\/*\(.*\)/\1/' -e '/./,/^$/!d') > debian/${name}.install
|
||||||
|
|
||||||
|
(cd $SRCDIR && find . -type f -path './var/www/html/*' \
|
||||||
|
| sed -e 's/^\.\/*\(.*\)/\1/' -e '/./,/^$/!d') > debian/${name}-doc.install
|
||||||
|
|
||||||
|
# for some reason, dh_install doesn't work properly; let's disperse the files ourselves:
|
||||||
|
|
||||||
|
for pkg in ${name} ${name}-doc; do
|
||||||
|
# skip this package if mentioned in CCM_DEBIAN_NO_PACKAGES
|
||||||
|
[ `echo $CCM_DEBIAN_NO_PACKAGES | tr ' ' '\n' | grep -c "^${pkg}$"` -eq 1 ] && continue || true
|
||||||
|
|
||||||
|
# this should exist [due to dh_installdocs, dh_installchangelog], but just in case...
|
||||||
|
mkdir -p debian/$pkg
|
||||||
|
|
||||||
|
[ -e debian/${pkg}.install ] && \
|
||||||
|
echo -n "Dispersing files to debian/$pkg/ ... " && \
|
||||||
|
for file in `cat debian/${pkg}.install`; do
|
||||||
|
dir=`dirname $file`
|
||||||
|
mkdir -p debian/$pkg/$dir
|
||||||
|
cp $SRCDIR/$file debian/$pkg/$dir/
|
||||||
|
done
|
||||||
|
echo "done."
|
||||||
|
done
|
||||||
|
|
@ -0,0 +1,43 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: ccm-install.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
||||||
|
|
||||||
|
. debian/ccm-settings.sh
|
||||||
|
|
||||||
|
DESTDIR="$1"
|
||||||
|
[ "xDESTDIR" != "x" ] || exit 1
|
||||||
|
|
||||||
|
rm -rf $DESTDIR
|
||||||
|
mkdir -p $DESTDIR
|
||||||
|
mkdir -p $DESTDIR${confdir}
|
||||||
|
mkdir -p $DESTDIR/var/www/html/${name}-${version}
|
||||||
|
|
||||||
|
ANT_OPTS="-Dapps.${name}.version=${version}"
|
||||||
|
ANT_OPTS="$ANT_OPTS -Ddeploy.conf.dir=$DESTDIR${confdir}"
|
||||||
|
ANT_OPTS="$ANT_OPTS -Ddeploy.shared.lib.dir=$DESTDIR${sharedjardir}"
|
||||||
|
ANT_OPTS="$ANT_OPTS -Ddeploy.private.lib.dir=$DESTDIR${sharedjardir}/${name}-${version}"
|
||||||
|
ANT_OPTS="$ANT_OPTS -Ddeploy.webapp.dir=$DESTDIR${webappdir}/${name}-${version}"
|
||||||
|
ANT_OPTS="$ANT_OPTS -Ddeploy.system.jars.dir=$DESTDIR${sharedjardir}"
|
||||||
|
ANT_OPTS="$ANT_OPTS -Ddeploy.api.dir.${appname}=$DESTDIR/var/www/html/${name}-${version}/api"
|
||||||
|
ANT_OPTS="$ANT_OPTS -Ddeploy.shared.classes.dir=$DESTDIR/tmp/${name}-${version}"
|
||||||
|
export ANT_OPTS
|
||||||
|
|
||||||
|
$ANT deploy-jar-classes-${appname}
|
||||||
|
$ANT deploy-${appname}
|
||||||
|
|
||||||
|
rm -rf "$DESTDIR/tmp"
|
||||||
|
|
||||||
|
|
||||||
|
# only generate and deploy javadocs if we didn't specify otherwise in CCM_DEBIAN_NO_JAVADOC
|
||||||
|
|
||||||
|
GENERATE_JAVADOC=true
|
||||||
|
if [ `echo $CCM_DEBIAN_NO_JAVADOC | tr ' ' '\n' | grep -c "^${name}-doc$"` -eq 1 ]; then
|
||||||
|
GENERATE_JAVADOC=false
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d ${appname}/src ]; then
|
||||||
|
$ANT deploy-jar-classes-${appname}
|
||||||
|
[ "$GENERATE_JAVADOC" == "true" ] && $ANT deploy-javadoc-${appname} || true
|
||||||
|
fi
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: ccm-settings.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
||||||
|
|
||||||
|
# say which app to compile, amongst those specified in the project.xml
|
||||||
|
export CCM_APP=$name
|
||||||
|
|
||||||
|
# do some checks
|
||||||
|
|
||||||
|
check_JAVA_HOME
|
||||||
|
|
||||||
|
if [ "$name" = "ccm-core" ]; then
|
||||||
|
check_ORACLE_JDBC_LIB
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# set the environment
|
||||||
|
|
||||||
|
for file in `echo /etc/profile.d/ccm-{tools,devel,scripts}.sh`; do
|
||||||
|
. $file
|
||||||
|
done
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
. $CCM_SCRIPTS_HOME/bin/env-conf.sh ${appname} > /dev/null
|
||||||
|
cd -
|
||||||
|
export CCM_HOME=`pwd`
|
||||||
|
|
||||||
|
if which classic-ant > /dev/null 2>&1; then
|
||||||
|
ANT=classic-ant
|
||||||
|
else
|
||||||
|
ANT=ant
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# perhaps we don't like to build some packages -- get them from DH_OPTIONS
|
||||||
|
|
||||||
|
export CCM_DEBIAN_NO_PACKAGES=`echo $DH_OPTIONS | tr -s ' ' '\n' | grep -E '(-N|--no-package=)' | xargs | sed -re 's/(-N|--no-package)//g'`
|
||||||
|
|
||||||
|
# for now, assume that if we don't want to build some packages then we don't
|
||||||
|
# want to generate javadocs for them either
|
||||||
|
|
||||||
|
export CCM_DEBIAN_NO_JAVADOC="$CCM_DEBIAN_NO_JAVADOC $CCM_DEBIAN_NO_PACKAGES"
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: ccm-settings.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
||||||
|
|
||||||
|
# source the shell library [for the check_* functions]
|
||||||
|
# FIXME: ugly-looking hack.
|
||||||
|
orig_DEBIAN_HAS_FRONTEND=$DEBIAN_HAS_FRONTEND
|
||||||
|
DEBIAN_HAS_FRONTEND=1
|
||||||
|
. /usr/share/ccm-tools/lib/shellmodule
|
||||||
|
DEBIAN_HAS_FRONTEND=$orig_DEBIAN_HAS_FRONTEND
|
||||||
|
|
||||||
|
|
||||||
|
# variables we use [especially in ccm-install.sh]
|
||||||
|
|
||||||
|
name=ccm-auth-http
|
||||||
|
version=6.3.0
|
||||||
|
appname=ccm-auth-http
|
||||||
|
appversion=6.3.0
|
||||||
|
confdir="/etc/ccm/conf"
|
||||||
|
sharedjardir="/usr/share/java"
|
||||||
|
webappdir="/usr/share/java/webapps"
|
||||||
|
ccmclasspathfile="ccm/ccm.classpath"
|
||||||
|
ccmwebappfile="ccm/ccm.webapps"
|
||||||
|
|
||||||
|
. debian/ccm-settings-run.sh
|
||||||
|
|
@ -0,0 +1,64 @@
|
||||||
|
ccm-auth-http (6.3.0-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* Automatic update of version number from 6.2.0 to 6.3.0
|
||||||
|
|
||||||
|
-- Runtime Collective Ltd. <info@runtime-collective.com> Mon, 10 Oct 2005 13:51:54 +0000
|
||||||
|
|
||||||
|
ccm-auth-http (6.2.0-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* Automatic update of version number from 1.4.2 to 6.2.0
|
||||||
|
|
||||||
|
-- Runtime Collective Ltd. <info@runtime-collective.com> Mon, 10 Oct 2005 12:29:57 +0000
|
||||||
|
|
||||||
|
ccm-auth-http (1.4.2-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* Automatic update of version number from 1.4.1 to 1.4.2
|
||||||
|
|
||||||
|
-- Runtime Collective Ltd. <info@runtime-collective.com> Thu, 31 Mar 2005 11:59:49 +0000
|
||||||
|
|
||||||
|
ccm-auth-http (1.4.1-5) unstable; urgency=low
|
||||||
|
|
||||||
|
* Depend on "j2sdk1.4 | java2-compiler" rather than just java2-compiler
|
||||||
|
* Depend on "j2re1.4 | java2-runtime" rather than just java2-runtime
|
||||||
|
* Change maintainer to the mailing list and add david@runtime-collective.com
|
||||||
|
to the uploaders
|
||||||
|
|
||||||
|
-- David Pashley <david@runtime-collective.com> Tue, 18 Jan 2005 16:56:44 +0000
|
||||||
|
|
||||||
|
ccm-auth-http (1.4.1-4) unstable; urgency=low
|
||||||
|
|
||||||
|
* debian/postrm: disabled the purge operations [had some weird problems].
|
||||||
|
* updated the debian control scripts to get the package name and version from their invocation.
|
||||||
|
|
||||||
|
-- Berkan Eskikaya <berkan@runtime-collective.com> Mon, 10 May 2004 12:33:33 +0100
|
||||||
|
|
||||||
|
ccm-auth-http (1.4.1-3) unstable; urgency=low
|
||||||
|
|
||||||
|
* debian/templates: made load-at-install and setup-database-at-install the default behaviour.
|
||||||
|
* debian/postinst: ccm_hostinit will try to use web.xml-aplaws from ccm-ldn-aplaws.
|
||||||
|
* debian/ccm-settings.sh: correct checking/setting of ORACLE_JDBC_LIB [Chris].
|
||||||
|
* debian/templates: changed the default postgresql database and user names to "ccm01.db" and "ccm".
|
||||||
|
* debian/config: added detection of the hostname of the machine and possibly the user's email.
|
||||||
|
* major restructuring of the debian scripts: moved all utility functions to ccm-tools and made postinst, postrm, prerm and ccm-settings.sh source and use that file.
|
||||||
|
|
||||||
|
-- Berkan Eskikaya <berkan@runtime-collective.com> Fri, 7 May 2004 13:04:43 +0100
|
||||||
|
|
||||||
|
ccm-auth-http (1.4.1-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* The build process now tries to automatically detect JAVA_HOME and the location of Oracle's java library.
|
||||||
|
* debian/ccm-clean.sh: only calls the ant process if build.xml exists.
|
||||||
|
* debian/{postinst,prerm,config,templates}: added debconf support
|
||||||
|
* debian/postinst: accepts 'reconfigure' and treats it as 'configure'.
|
||||||
|
* debian/postinst: added postgresql.jar to CLASSPATH; added libpgjava to the dependencies.
|
||||||
|
* debian/postinst: removed some bashisms upon recommendation from lintian.
|
||||||
|
* debian/rules: enabled dh_installdebconf.
|
||||||
|
* debian/control: made the package depend on debconf.
|
||||||
|
|
||||||
|
-- Berkan Eskikaya <berkan@runtime-collective.com> Fri, 1 May 2004 15:41:43 +0100
|
||||||
|
|
||||||
|
|
||||||
|
ccm-auth-http (1.4.1-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* Initial release.
|
||||||
|
|
||||||
|
-- Berkan Eskikaya <berkan@runtime-collective.com> Fri, 24 Apr 2004 12:27:56 +0100
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
4
|
||||||
|
|
@ -0,0 +1,79 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: config,v 1.1.1.1 2004/11/12 09:30:00 fabrice Exp $
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
. /usr/share/debconf/confmodule
|
||||||
|
db_capb backup
|
||||||
|
|
||||||
|
HOSTNAME=`hostname -f` 2>/dev/null || true
|
||||||
|
|
||||||
|
if [ -n "$HOSTNAME" ]; then
|
||||||
|
db_metaget ccm/shared/waf_web_server default || true
|
||||||
|
PORTNUM=`echo $RET | cut -d: -f2`
|
||||||
|
db_set ccm/shared/waf_web_server "$HOSTNAME:$PORTNUM" || true
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$EMAIL" ]; then
|
||||||
|
db_set ccm/shared/waf_admin_email "$EMAIL" || true
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
STATE=1
|
||||||
|
LASTSTATE=5
|
||||||
|
|
||||||
|
while [ "$STATE" != 0 -a "$STATE" -le "$LASTSTATE" ]; do
|
||||||
|
case "$STATE" in
|
||||||
|
1)
|
||||||
|
# Database questions
|
||||||
|
db_input high ccm/shared/dbase_type || true
|
||||||
|
db_input high ccm/shared/dbase_host || true
|
||||||
|
db_input high ccm/shared/dbase_name || true
|
||||||
|
db_input high ccm/shared/dbase_user || true
|
||||||
|
db_input high ccm/shared/dbase_password || true
|
||||||
|
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
# Server address
|
||||||
|
db_input high ccm/shared/waf_web_server || true
|
||||||
|
;;
|
||||||
|
3)
|
||||||
|
# Admin questions
|
||||||
|
db_input high ccm/shared/waf_admin_email || true
|
||||||
|
db_input high ccm/shared/waf_admin_name_given || true
|
||||||
|
db_input high ccm/shared/waf_admin_name_family || true
|
||||||
|
db_input high ccm/shared/waf_admin_password || true
|
||||||
|
db_input high ccm/shared/waf_admin_password_question || true
|
||||||
|
db_input high ccm/shared/waf_admin_password_answer || true
|
||||||
|
;;
|
||||||
|
4)
|
||||||
|
# When to load the applications
|
||||||
|
db_input medium ccm/shared/ccm_load_apps_at_install_p || true
|
||||||
|
;;
|
||||||
|
5)
|
||||||
|
# Whether to set up the [local] database
|
||||||
|
db_get ccm/shared/dbase_host || true
|
||||||
|
if [ "$RET" = "localhost" ]; then
|
||||||
|
db_input medium ccm/shared/pg_set_up_database_p || true
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
# Add additional states here, making sure to
|
||||||
|
# increment LASTSTATE.
|
||||||
|
esac
|
||||||
|
|
||||||
|
if db_go; then
|
||||||
|
STATE=$(($STATE + 1))
|
||||||
|
else
|
||||||
|
STATE=$(($STATE - 1))
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
db_go || true
|
||||||
|
|
||||||
|
db_stop
|
||||||
|
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
Source: ccm-auth-http
|
||||||
|
Section: contrib/web
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: Runtime Packaging <runtime-packaging@runtime-collective.com>
|
||||||
|
Uploaders: David Pashley <david@runtime-collective.com>
|
||||||
|
Build-Depends-Indep: debhelper (>= 4.0.0), j2re1.4 | java2-runtime, j2sdk1.4 | java2-compiler, ant, libservlet2.3-java, libpgjava, debconf, po-debconf, ccm-tools, ccm-devel, ccm-scripts, ccm-core
|
||||||
|
Standards-Version: 3.6.1
|
||||||
|
|
||||||
|
Package: ccm-auth-http
|
||||||
|
Architecture: all
|
||||||
|
Depends: debconf, java-virtual-machine-dummy | j2sdk1.4 | java-virtual-machine, ccm-tools, ccm-servlet-container, libservlet2.3-java, libpgjava, liblog4j1.2-java , ccm-core
|
||||||
|
Description: APLAWS: NTLM authentication module.
|
||||||
|
This package contains the Auth HTTP application for APLAWS.
|
||||||
|
.
|
||||||
|
FIXME: We need a longer and more meaningful description here.
|
||||||
|
|
||||||
|
Package: ccm-auth-http-doc
|
||||||
|
Architecture: all
|
||||||
|
Depends: ccm-tools
|
||||||
|
Description: Documentation for ccm-auth-http
|
||||||
|
Documentation for ccm-auth-http. Provides the JavaDoc API documentation.
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
This package was debianized by Berkan Eskikaya <berkan@runtime-collective.com> on
|
||||||
|
Tue, 13 Apr 2004 19:03:14 +0100.
|
||||||
|
|
||||||
|
It was downloaded from http://aplaws.sourceforge.net/
|
||||||
|
|
||||||
|
Upstream Authors: Redhat UK.
|
||||||
|
|
||||||
|
Copyright:
|
||||||
|
|
||||||
|
You are free to distribute this software under the terms of
|
||||||
|
the GNU General Public License.
|
||||||
|
On Debian systems, the complete text of the GNU General Public
|
||||||
|
License can be found in the file `/usr/share/common-licenses/GPL'.
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,111 @@
|
||||||
|
#! /bin/sh
|
||||||
|
# postinst script for ccm-auth-http
|
||||||
|
#
|
||||||
|
# see: dh_installdeb(1)
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: postinst,v 1.1.1.1 2004/11/12 09:30:00 fabrice Exp $
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
. /usr/share/debconf/confmodule
|
||||||
|
. /usr/share/ccm-tools/lib/shellmodule
|
||||||
|
|
||||||
|
# summary of how this script can be called:
|
||||||
|
# * <postinst> `configure' <most-recently-configured-version>
|
||||||
|
# * <old-postinst> `abort-upgrade' <new version>
|
||||||
|
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
|
||||||
|
# <new-version>
|
||||||
|
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
|
||||||
|
# <failed-install-package> <version> `removing'
|
||||||
|
# <conflicting-package> <version>
|
||||||
|
# for details, see http://www.debian.org/doc/debian-policy/ or
|
||||||
|
# the debian-policy package
|
||||||
|
#
|
||||||
|
# quoting from the policy:
|
||||||
|
# Any necessary prompting should almost always be confined to the
|
||||||
|
# post-installation script, and should be protected with a conditional
|
||||||
|
# so that unnecessary prompting doesn't happen if a package's
|
||||||
|
# installation fails and the `postinst' is called with `abort-upgrade',
|
||||||
|
# `abort-remove' or `abort-deconfigure'.
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
configure|reconfigure)
|
||||||
|
# FIXME: we need to be sensitive to upgrade operations here.
|
||||||
|
# basically, if pkgversion = appversion, then the datamodel
|
||||||
|
# hasn't changed -- we just configure the package and don't
|
||||||
|
# touch the database; else, we need to also update the
|
||||||
|
# datamodel in the database.
|
||||||
|
|
||||||
|
|
||||||
|
### get the settings for the operations below
|
||||||
|
|
||||||
|
ccm_set_env
|
||||||
|
db_get_ccm_settings ;# db_stop
|
||||||
|
|
||||||
|
get_pkgname_from_arg "$0"
|
||||||
|
ccm_package_name="$RET"
|
||||||
|
get_pkgversion_from_dpkg "$ccm_package_name"
|
||||||
|
ccm_package_version="$RET"
|
||||||
|
|
||||||
|
|
||||||
|
### do the usual post-installion configuration
|
||||||
|
|
||||||
|
if [ ! -d "/etc/ccm" ]; then
|
||||||
|
db_message "ccm/shared/error_etc_ccm_missing_dir"
|
||||||
|
mkdir -p "/etc/ccm"
|
||||||
|
fi
|
||||||
|
|
||||||
|
ccm_update_ccm_classpath add $ccm_package_name $ccm_package_version
|
||||||
|
ccm_update_ccm_webapps add $ccm_package_name $ccm_package_version
|
||||||
|
ccm_update_file_attributes $ccm_package_name $ccm_package_version
|
||||||
|
|
||||||
|
|
||||||
|
### try to set up the database if asked to do so
|
||||||
|
|
||||||
|
if [ "$pg_set_up_database_p" = "true" ]; then
|
||||||
|
pg_set_up_database
|
||||||
|
fi
|
||||||
|
|
||||||
|
### try to load the application if asked to do so
|
||||||
|
|
||||||
|
if [ "$ccm_load_apps_at_install_p" = "true" -a -n "$JAVA_HOME" ]; then
|
||||||
|
ccm_load
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
### run the hostinit step
|
||||||
|
|
||||||
|
if [ -n "$JAVA_HOME" ]; then
|
||||||
|
tomcat_http_port=`echo $waf_web_server | cut -d':' -f2` || true
|
||||||
|
tomcat_shutdown_port=`expr $tomcat_http_port + 1` || true
|
||||||
|
ccm_host_init tomcat $tomcat_http_port $tomcat_shutdown_port
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
### don't give others the registry details [eg the database password] on a golden plate
|
||||||
|
# FIXME: this interferes with "ccm load" updating the registry. Need to find the right ownership.
|
||||||
|
# chmod -R o-rwx /etc/ccm/conf/registry || true
|
||||||
|
|
||||||
|
;;
|
||||||
|
|
||||||
|
abort-upgrade|abort-remove|abort-deconfigure)
|
||||||
|
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo "postinst called with unknown argument \`$1'" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
|
||||||
|
esac
|
||||||
|
|
||||||
|
|
||||||
|
# dh_installdeb will replace this with shell code automatically
|
||||||
|
# generated by other debhelper scripts.
|
||||||
|
|
||||||
|
#DEBHELPER#
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
|
@ -0,0 +1,62 @@
|
||||||
|
#! /bin/sh
|
||||||
|
# postrm script for ccm-auth-http
|
||||||
|
#
|
||||||
|
# see: dh_installdeb(1)
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: postrm,v 1.1.1.1 2004/11/12 09:30:00 fabrice Exp $
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
. /usr/share/debconf/confmodule
|
||||||
|
. /usr/share/ccm-tools/lib/shellmodule
|
||||||
|
|
||||||
|
db_get_ccm_settings
|
||||||
|
|
||||||
|
get_pkgname_from_arg "$0"
|
||||||
|
ccm_package_name="$RET"
|
||||||
|
get_pkgversion_from_dpkg "$ccm_package_name"
|
||||||
|
ccm_package_version="$RET"
|
||||||
|
|
||||||
|
if [ "$ccm_package_name" != "ccm-core" ]; then
|
||||||
|
exit 0 ;# nothing to do
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
purge-FIXME)
|
||||||
|
# FIXME: there are problems with this, so disabling for the moment.
|
||||||
|
|
||||||
|
# maybe drop the database
|
||||||
|
if [ "$dbase_host" = "localhost" ]; then
|
||||||
|
|
||||||
|
db_input high ccm/shared/pg_drop_database_at_purge_p || true
|
||||||
|
db_go
|
||||||
|
db_stop
|
||||||
|
|
||||||
|
if [ "$pg_drop_database_at_purge_p" = "true" ]; then
|
||||||
|
su - postgres -c "dropdb $dbase_name" 1>&2 || true
|
||||||
|
su - postgres -c "dropuser $dbase_user" 1>&2 || true
|
||||||
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
# FIXME: should we still remove /etc/ccm/conf/registry/registry.properties,
|
||||||
|
# even if we don't or fail to drop the database.
|
||||||
|
rm -rf /etc/ccm/conf/registry/*
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
# Nothing to do here.
|
||||||
|
;;
|
||||||
|
|
||||||
|
esac
|
||||||
|
|
||||||
|
# dh_installdeb will replace this with shell code automatically
|
||||||
|
# generated by other debhelper scripts.
|
||||||
|
|
||||||
|
#DEBHELPER#
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,60 @@
|
||||||
|
#! /bin/sh
|
||||||
|
# prerm script for ccm-auth-http
|
||||||
|
#
|
||||||
|
# see: dh_installdeb(1)
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: prerm,v 1.1.1.1 2004/11/12 09:30:00 fabrice Exp $
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
. /usr/share/debconf/confmodule
|
||||||
|
. /usr/share/ccm-tools/lib/shellmodule
|
||||||
|
|
||||||
|
# summary of how this script can be called:
|
||||||
|
# * <prerm> `remove'
|
||||||
|
# * <old-prerm> `upgrade' <new-version>
|
||||||
|
# * <new-prerm> `failed-upgrade' <old-version>
|
||||||
|
# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
|
||||||
|
# * <deconfigured's-prerm> `deconfigure' `in-favour'
|
||||||
|
# <package-being-installed> <version> `removing'
|
||||||
|
# <conflicting-package> <version>
|
||||||
|
# for details, see http://www.debian.org/doc/debian-policy/ or
|
||||||
|
# the debian-policy package
|
||||||
|
|
||||||
|
db_get_ccm_settings ; db_stop
|
||||||
|
|
||||||
|
get_pkgname_from_arg "$0"
|
||||||
|
ccm_package_name="$RET"
|
||||||
|
get_pkgversion_from_dpkg "$ccm_package_name"
|
||||||
|
ccm_package_version="$RET"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
remove|purge|upgrade|deconfigure)
|
||||||
|
|
||||||
|
ccm_update_ccm_classpath remove $ccm_package_name $ccm_package_version
|
||||||
|
ccm_update_ccm_webapps remove $ccm_package_name $ccm_package_version
|
||||||
|
;;
|
||||||
|
|
||||||
|
failed-upgrade|abort-install|abort-upgrade|disappear)
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo "prerm called with unknown argument \`$1'" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [ "$1" = "remove" -a "$ccm_package_name" = "ccm-core" -a -x "/etc/init.d/ccm" ]; then
|
||||||
|
invoke-rc.d ccm stop || true
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# dh_installdeb will replace this with shell code automatically
|
||||||
|
# generated by other debhelper scripts.
|
||||||
|
|
||||||
|
#DEBHELPER#
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
#!/usr/bin/make -f
|
||||||
|
# debian/rules that uses debhelper.
|
||||||
|
# This file is public domain software, originally written by Joey Hess.
|
||||||
|
#
|
||||||
|
# This version is for packages that are architecture independent.
|
||||||
|
#
|
||||||
|
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
#
|
||||||
|
# $Id: rules,v 1.1.1.1 2004/11/12 09:30:00 fabrice Exp $
|
||||||
|
|
||||||
|
# Uncomment this to turn on verbose mode.
|
||||||
|
#export DH_VERBOSE=1
|
||||||
|
|
||||||
|
build.xml:
|
||||||
|
dh_testdir
|
||||||
|
# Add here commands to configure the package.
|
||||||
|
@sh debian/ccm-config.sh
|
||||||
|
|
||||||
|
build: build-stamp
|
||||||
|
build-stamp: build.xml
|
||||||
|
dh_testdir
|
||||||
|
|
||||||
|
# Add here commands to compile the package.
|
||||||
|
@sh debian/ccm-build.sh
|
||||||
|
|
||||||
|
touch build-stamp
|
||||||
|
|
||||||
|
clean:
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
rm -f build-stamp
|
||||||
|
|
||||||
|
# Add here commands to clean up after the build process.
|
||||||
|
@sh debian/ccm-clean.sh
|
||||||
|
|
||||||
|
dh_clean
|
||||||
|
|
||||||
|
install: build
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
dh_clean -k
|
||||||
|
dh_installdirs
|
||||||
|
|
||||||
|
# Add here commands to install the package into debian/<packagename>.
|
||||||
|
@sh debian/ccm-install.sh $(CURDIR)/debian/tmp
|
||||||
|
|
||||||
|
# Build architecture-independent files here.
|
||||||
|
binary-indep: build install
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
dh_installdirs
|
||||||
|
dh_installchangelogs
|
||||||
|
dh_installdocs
|
||||||
|
dh_installexamples
|
||||||
|
@sh debian/ccm-disperse.sh debian/tmp
|
||||||
|
# dh_install --sourcedir=debian/tmp
|
||||||
|
# dh_installmenu
|
||||||
|
dh_installdebconf
|
||||||
|
# dh_installlogrotate
|
||||||
|
# dh_installemacsen
|
||||||
|
# dh_installcatalogs
|
||||||
|
# dh_installpam
|
||||||
|
# dh_installmime
|
||||||
|
# dh_installinit
|
||||||
|
# dh_installcron
|
||||||
|
# dh_installinfo
|
||||||
|
# dh_undocumented
|
||||||
|
dh_installman
|
||||||
|
dh_link
|
||||||
|
dh_compress
|
||||||
|
dh_fixperms
|
||||||
|
# dh_perl
|
||||||
|
# dh_python
|
||||||
|
dh_installdeb
|
||||||
|
dh_gencontrol
|
||||||
|
dh_md5sums
|
||||||
|
dh_builddeb
|
||||||
|
|
||||||
|
# Build architecture-dependent files here.
|
||||||
|
binary-arch: build install
|
||||||
|
# We have nothing to do by default.
|
||||||
|
|
||||||
|
binary: binary-indep binary-arch
|
||||||
|
.PHONY: build clean binary-indep binary-arch binary install
|
||||||
|
|
@ -0,0 +1,207 @@
|
||||||
|
Template: ccm/debconf/version
|
||||||
|
Type: string
|
||||||
|
Default: $Id: templates,v 1.1.1.1 2004/11/12 09:30:00 fabrice Exp $
|
||||||
|
Description: The version of the debconf template
|
||||||
|
Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
||||||
|
.
|
||||||
|
$Id: templates,v 1.1.1.1 2004/11/12 09:30:00 fabrice Exp $
|
||||||
|
|
||||||
|
Template: ccm/package_name
|
||||||
|
Type: string
|
||||||
|
Default: ccm-auth-http
|
||||||
|
Description: The name of the package
|
||||||
|
This is syntetic sugar.
|
||||||
|
|
||||||
|
Template: ccm/package_version
|
||||||
|
Type: string
|
||||||
|
Default: 6.3.0
|
||||||
|
Description: The version of the package
|
||||||
|
This is synthetic sugar.
|
||||||
|
|
||||||
|
Template: ccm/shared/dbase_type
|
||||||
|
Type: select
|
||||||
|
Choices: postgresql
|
||||||
|
Default: postgresql
|
||||||
|
Description: Database backend:
|
||||||
|
Please choose a database backend. At the moment, you could only select PostgreSQL.
|
||||||
|
|
||||||
|
Template: ccm/shared/dbase_host
|
||||||
|
Type: string
|
||||||
|
Default: localhost
|
||||||
|
Description: Database host:
|
||||||
|
Please specify the host that the database runs on.
|
||||||
|
|
||||||
|
Template: ccm/shared/dbase_name
|
||||||
|
Type: string
|
||||||
|
Default: ccm01.db
|
||||||
|
Description: Database name:
|
||||||
|
Please specify the name of the APLAWS database.
|
||||||
|
|
||||||
|
Template: ccm/shared/dbase_user
|
||||||
|
Type: string
|
||||||
|
Default: ccm
|
||||||
|
Description: Database user name:
|
||||||
|
Please specify the database account for the APLAWS database.
|
||||||
|
|
||||||
|
Template: ccm/shared/dbase_password
|
||||||
|
Type: password
|
||||||
|
Default: ccmpwd
|
||||||
|
Description: Database password:
|
||||||
|
Please choose a password for the APLAWS database account.
|
||||||
|
|
||||||
|
Template: ccm/shared/waf_runtime_jdbc_url
|
||||||
|
Type: string
|
||||||
|
Default: jdbc:postgresql://localhost/ccm01.db?user=ccm&password=ccmpwd
|
||||||
|
Description: JDBC connection URL:
|
||||||
|
The WAF runtime uses this value to connect to a database.
|
||||||
|
.
|
||||||
|
Format: jdbc:[subprotocol]:[subname]
|
||||||
|
.
|
||||||
|
Example: jdbc:postgresql://localhost/ccm01.db?user=ccm&password=ccmpwd
|
||||||
|
|
||||||
|
Template: ccm/shared/waf_web_server
|
||||||
|
Type: string
|
||||||
|
Default: localhost:9090
|
||||||
|
Description: Server virtual host:
|
||||||
|
Please specify the hostname and port that users of a site will
|
||||||
|
see in URLs generated by WAF.
|
||||||
|
.
|
||||||
|
Format: [server hostname]:[port number]
|
||||||
|
.
|
||||||
|
Example: example.com:80
|
||||||
|
|
||||||
|
Template: ccm/shared/waf_admin_email
|
||||||
|
Type: string
|
||||||
|
Default:
|
||||||
|
Description: Administrator Email Address:
|
||||||
|
Please specify the system administrator account.
|
||||||
|
.
|
||||||
|
Format: <user>@<domain>
|
||||||
|
.
|
||||||
|
Example: joe@example.com
|
||||||
|
|
||||||
|
Template: ccm/shared/waf_admin_name_given
|
||||||
|
Type: string
|
||||||
|
Default:
|
||||||
|
Description: Administrator First Name:
|
||||||
|
Please specify the name of the system administrator.
|
||||||
|
|
||||||
|
Template: ccm/shared/waf_admin_name_family
|
||||||
|
Type: string
|
||||||
|
Default:
|
||||||
|
Description: Administrator Last Name:
|
||||||
|
Please specify the surname of the system administrator.
|
||||||
|
|
||||||
|
Template: ccm/shared/waf_admin_password
|
||||||
|
Type: password
|
||||||
|
Default:
|
||||||
|
Description: Administrator Password
|
||||||
|
Please choose a password for the system administrator account.
|
||||||
|
|
||||||
|
Template: ccm/shared/waf_admin_password_question
|
||||||
|
Type: string
|
||||||
|
Default: The name of your primary school
|
||||||
|
Description: Administrator Password Question:
|
||||||
|
This question will be asked when the password to the system administrator
|
||||||
|
account is lost and access must be recovered.
|
||||||
|
.
|
||||||
|
Please only use letters and numbers.
|
||||||
|
|
||||||
|
Template: ccm/shared/waf_admin_password_answer
|
||||||
|
Type: string
|
||||||
|
Default:
|
||||||
|
Description: Administrator Password Answer:
|
||||||
|
Now specify the correct answer to the Administrator Password Question.
|
||||||
|
.
|
||||||
|
Please only use letters and numbers.
|
||||||
|
|
||||||
|
Template: ccm/shared/ccm_load_apps_at_install_p
|
||||||
|
Type: boolean
|
||||||
|
Default: true
|
||||||
|
Description: Load CCM applications as they install?
|
||||||
|
You could choose to load CCM applications into the database
|
||||||
|
automatically after they are installed, or you could load them
|
||||||
|
manually [with 'ccm load'] yourself.
|
||||||
|
.
|
||||||
|
The former will save you some manual work, while the latter is probably
|
||||||
|
most suited if you are trying to build the applications from the
|
||||||
|
sources and prefer to load them once all are built and installed.
|
||||||
|
|
||||||
|
Template: ccm/shared/pg_set_up_database_p
|
||||||
|
Type: boolean
|
||||||
|
Default: true
|
||||||
|
Description: Do you want me to set up the CCM database and adjust the access permissions?
|
||||||
|
You have specified a database on your localhost. I could set it up
|
||||||
|
for you and automatically adjust the access permissions. I could do
|
||||||
|
this independently of whether or not you have choosen to load the
|
||||||
|
applications at install time.
|
||||||
|
.
|
||||||
|
Say no here if you have already prepared the CCM database yourself
|
||||||
|
or if you would like to do it later. Saying yes will save you some
|
||||||
|
manual work.
|
||||||
|
|
||||||
|
Template: ccm/shared/pg_drop_database_at_purge_p
|
||||||
|
Type: boolean
|
||||||
|
Default: true
|
||||||
|
Description: Do you want me to drop the CCM database?
|
||||||
|
|
||||||
|
|
||||||
|
Template: ccm/shared/error_etc_ccm_missing_dir
|
||||||
|
Type: note
|
||||||
|
Description: CCM configuration directory does not exist.
|
||||||
|
I couldn't find the CCM configuration directory: /etc/ccm.
|
||||||
|
.
|
||||||
|
This probably points at a corrupt or unusual CCM installation. The ccm-tools
|
||||||
|
package creates this directory --- please verify that it is installed and
|
||||||
|
intact.
|
||||||
|
.
|
||||||
|
I will continue with the configuration by re-creating the directory,
|
||||||
|
but we may experience problems later.
|
||||||
|
|
||||||
|
Template: ccm/shared/ccm_aux_setupdb_failed
|
||||||
|
Type: note
|
||||||
|
Description: ccm-aux-setupdb couldn't complete.
|
||||||
|
The helper script ccm-aux-setupdb didn't succeed.
|
||||||
|
This means that the CCM database couldn't be set up.
|
||||||
|
.
|
||||||
|
If you have answered yes to the automatic loading of
|
||||||
|
applications at install time, I will still try to honour
|
||||||
|
that.
|
||||||
|
.
|
||||||
|
In case that doesn't succeed [likely now], please manually
|
||||||
|
prepare the database and load the application(s) after the
|
||||||
|
installation.
|
||||||
|
|
||||||
|
Template: ccm/shared/ccm_aux_update_hba_conf_failed
|
||||||
|
Type: note
|
||||||
|
Description: ccm-aux-update-hba-conf couldn't complete.
|
||||||
|
The helper script ccm-aux-update-hba-conf didn't succeed.
|
||||||
|
This means that the access permissions for the ccm database
|
||||||
|
couldn't be set up.
|
||||||
|
.
|
||||||
|
If you have answered yes to the automatic loading of
|
||||||
|
applications at install time, I will still try to honour
|
||||||
|
that.
|
||||||
|
.
|
||||||
|
In case that doesn't succeed [likely now], please manually
|
||||||
|
check/edit the pg_hba.conf file of your PostgreSQL instance
|
||||||
|
and load the application(s) after the installation.
|
||||||
|
|
||||||
|
Template: ccm/shared/error_ccm_tool_not_found
|
||||||
|
Type: note
|
||||||
|
Description: The 'ccm' tool not found.
|
||||||
|
I need the 'ccm' tool [/usr/bin/ccm] to continue but I cannot find it.
|
||||||
|
.
|
||||||
|
This probably points at a corrupt or unusual CCM installation. The ccm-tools
|
||||||
|
package contains this file --- please check your setup after the installation,
|
||||||
|
and then run "dpkg-reconfigure ccm-auth-http".
|
||||||
|
|
||||||
|
Template: ccm/shared/error_java_home_not_found
|
||||||
|
Type: note
|
||||||
|
Description: JAVA_HOME not found.
|
||||||
|
JAVA_HOME isn't set --- I have even tried to guess it but failed.
|
||||||
|
.
|
||||||
|
This will cancel any 'ccm load' and 'ccm hostinit' operations.
|
||||||
|
.
|
||||||
|
Please check your java setup after the installation, and then run
|
||||||
|
"dpkg-reconfigure ccm-auth-http".
|
||||||
|
|
@ -0,0 +1,91 @@
|
||||||
|
#FIG 3.2
|
||||||
|
Landscape
|
||||||
|
Center
|
||||||
|
Inches
|
||||||
|
Letter
|
||||||
|
100.00
|
||||||
|
Single
|
||||||
|
-2
|
||||||
|
1200 2
|
||||||
|
6 1200 1575 2850 2175
|
||||||
|
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
|
||||||
|
1200 1575 2850 1575 2850 2175 1200 2175 1200 1575
|
||||||
|
4 1 0 50 0 14 12 0.0000 4 120 1050 2025 1950 CCM Server\001
|
||||||
|
-6
|
||||||
|
6 6150 1575 7800 2175
|
||||||
|
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
|
||||||
|
6150 1575 7800 1575 7800 2175 6150 2175 6150 1575
|
||||||
|
4 1 0 50 0 14 12 0.0000 4 135 1575 6975 1950 IIS Auth Server\001
|
||||||
|
-6
|
||||||
|
6 6075 -675 7875 -75
|
||||||
|
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
|
||||||
|
6150 -675 7800 -675 7800 -75 6150 -75 6150 -675
|
||||||
|
4 1 0 50 0 14 12 0.0000 4 135 1680 6975 -300 NT Domain Server\001
|
||||||
|
-6
|
||||||
|
6 3375 5250 5025 5850
|
||||||
|
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
|
||||||
|
3375 5250 5025 5250 5025 5850 3375 5850 3375 5250
|
||||||
|
4 1 0 50 0 14 12 0.0000 4 180 1260 4200 5625 User Desktop\001
|
||||||
|
4 1 0 50 0 12 10 0.0000 4 135 900 4200 5775 (internal)\001
|
||||||
|
-6
|
||||||
|
6 0 -675 1650 -75
|
||||||
|
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
|
||||||
|
0 -675 1650 -675 1650 -75 0 -75 0 -675
|
||||||
|
4 1 0 50 0 14 12 0.0000 4 180 1260 825 -300 User Desktop\001
|
||||||
|
4 1 0 50 0 12 10 0.0000 4 135 720 825 -150 (public)\001
|
||||||
|
-6
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
7050 -75 7050 1575
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
6825 2175 4350 5250
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
4650 5250 2550 2175
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
2700 2175 4800 5250
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
6900 1575 6900 -75
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 7 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
3450 5250 1350 2175
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
1500 2175 3600 5250
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
6375 2175 3900 5250
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
3750 5250 6225 2175
|
||||||
|
2 1 0 1 0 7 50 0 -1 3.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
4200 5250 6675 2175
|
||||||
|
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
450 -75 1500 1575
|
||||||
|
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
|
||||||
|
1 1 1.00 60.00 120.00
|
||||||
|
1650 1575 600 -75
|
||||||
|
2 2 2 1 0 7 50 0 -1 3.000 0 0 -1 0 0 5
|
||||||
|
-750 -1125 3450 -1125 3450 2625 -750 2625 -750 -1125
|
||||||
|
2 1 2 1 0 7 50 0 -1 3.000 0 0 -1 0 0 7
|
||||||
|
525 2925 3900 2925 3900 -1050 8625 -1050 8625 6300 525 6300
|
||||||
|
525 2925
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 2175 3675 1\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 2625 3675 2\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 5175 3300 3\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 5625 3300 4\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 5325 3750 5\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 5700 3750 8\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 6750 750 6\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 7125 750 7\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 3000 3225 9\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 210 3525 3225 10\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 675 825 1\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 135 105 1275 825 2\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 120 840 4050 -825 Intranet\001
|
||||||
|
4 0 0 50 0 14 12 0.0000 4 120 840 -600 -825 Internet\001
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 5.4 KiB |
|
|
@ -0,0 +1,175 @@
|
||||||
|
<!--
|
||||||
|
- The Resin configuration file.
|
||||||
|
-
|
||||||
|
- This example file is more complicated than is needs to be because
|
||||||
|
- it makes several configurations explicit that can be simplified and
|
||||||
|
- because it needs to configure the examples.
|
||||||
|
-
|
||||||
|
- Look in conf/samples for more realistic sample configurations.
|
||||||
|
- conf/samples/simple.conf - a simple, basic configuration
|
||||||
|
- conf/samples/deploy.conf - a simple configuration for deployment
|
||||||
|
-
|
||||||
|
- The configuration is based on a purely element-based XML. To make
|
||||||
|
- it easier to read, attributes can be used as syntactic sugar.
|
||||||
|
-
|
||||||
|
- The following are equivalent:
|
||||||
|
- <foo><bar>13</bar></foo> - canonical representation, but verbose
|
||||||
|
- <foo bar=13/> - typical configuration
|
||||||
|
- <foo><bar id=13/></foo> - sometimes useful
|
||||||
|
-->
|
||||||
|
<caucho.com>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- Resin logging. Debugging is also available with different values
|
||||||
|
- for id.
|
||||||
|
-->
|
||||||
|
<log id='/log' href='stderr:' timestamp='[%Y-%m-%d %H:%M:%S.%s]'/>
|
||||||
|
|
||||||
|
<!-- Security providers. Adding JSSE looks like:
|
||||||
|
- <security-provider id='com.sun.net.ssl.internal.ssl.Provider'/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- You can change the compiler to "javac" or jikes.
|
||||||
|
- The default is "internal" only because it's the most
|
||||||
|
- likely to be available.
|
||||||
|
-->
|
||||||
|
<java compiler="internal" compiler-args=""/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- Use precompiled JSP classes if available.
|
||||||
|
- 'static-encoding' - optimization if you stick to one character set
|
||||||
|
-->
|
||||||
|
<jsp precompile='true' static-encoding='true' recompile-on-error='false'/>
|
||||||
|
|
||||||
|
<http-server>
|
||||||
|
<!--
|
||||||
|
- The root file directory of the server. Apache users will change
|
||||||
|
- this to /usr/local/apache/htdocs and IIS users will change it
|
||||||
|
- to d:\inetpub\wwwroot
|
||||||
|
-->
|
||||||
|
<app-dir>C:\resin-2.1.9\webapps</app-dir>
|
||||||
|
|
||||||
|
<!-- the http port -->
|
||||||
|
<http port='8080'/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- The srun port, read by both JVM and plugin
|
||||||
|
- 127.0.0.1 is the localhost
|
||||||
|
-->
|
||||||
|
<srun host='127.0.0.1' port='6802'/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- For production sites, change class-update-interval to something
|
||||||
|
- like 60s, so it only checks for updates every minute.
|
||||||
|
-->
|
||||||
|
<class-update-interval>20000s</class-update-interval>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- If true, the classloader order follows the Servlet spec.
|
||||||
|
- If false, the classloader order follows the JDK spec.
|
||||||
|
-->
|
||||||
|
<servlet-classloader-hack>false</servlet-classloader-hack>
|
||||||
|
|
||||||
|
<!-- To disable /caucho-status, set this to false -->
|
||||||
|
<caucho-status>true</caucho-status>
|
||||||
|
|
||||||
|
<!-- maximum number of threads -->
|
||||||
|
<thread-max>150</thread-max>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- How many threads to wait for keepalives. Should be at least the
|
||||||
|
- number of Apache processes to get good performance.
|
||||||
|
-->
|
||||||
|
<thread-keepalive id='100'/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- How long an idle keepalive connection should listen to the socket.
|
||||||
|
-
|
||||||
|
- The choice of 65 seconds is to avoid the IE SSL timeout problem.
|
||||||
|
- If you're not using SSL, you can make this shorter.
|
||||||
|
-->
|
||||||
|
<request-timeout id='65s'/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- How many sockets to hold in the buffer before failing requests.
|
||||||
|
-->
|
||||||
|
<accept-buffer-size id='256'/>
|
||||||
|
<!--
|
||||||
|
- Maximum number of request threads which will wait for a socket.
|
||||||
|
-->
|
||||||
|
<thread-min id='5'/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- Ping to test if the web server is still up. You can uncomment this
|
||||||
|
- and point it to pages on the webserver that exercise your main
|
||||||
|
- logic (like database access). If the GET fails, it will restart
|
||||||
|
- the server. This will catch deadlocks, but not JDK freezes.
|
||||||
|
-
|
||||||
|
- <ping sleep-time='1m' retry-count='3' retry-time='1s'>
|
||||||
|
- <url>http://localhost:8080/ping/ping.jsp</url>
|
||||||
|
- </ping>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- Enables/disables exceptions when the browser closes a connection.
|
||||||
|
-->
|
||||||
|
<ignore-client-disconnect>true</ignore-client-disconnect>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- Enable internal caching.
|
||||||
|
- 'dir' is the directory containing the cache
|
||||||
|
- 'size' is the memory size in kb
|
||||||
|
- 'entries' is the total number of entries
|
||||||
|
-->
|
||||||
|
<cache dir='cache' size='1024' entries='8192'/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- Expires time for a cacheable file. Production sites will
|
||||||
|
- normally change this to '15m'
|
||||||
|
-->
|
||||||
|
<cache-mapping url-pattern='/' expires='2s'/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- servlet configuration outside the <host> is a default for all hosts.
|
||||||
|
-->
|
||||||
|
<servlet-mapping url-pattern='*.xtp' servlet-name='xtp'/>
|
||||||
|
<servlet-mapping url-pattern='*.jsp' servlet-name='jsp'/>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- set the pages to be used as welcome (index) files
|
||||||
|
-->
|
||||||
|
<welcome-file-list>index.xtp, index.jsp, index.html</welcome-file-list>
|
||||||
|
|
||||||
|
<!-- default host if no other host matches -->
|
||||||
|
<host id=''>
|
||||||
|
<!--
|
||||||
|
- The standalone server should uncomment for access logging.
|
||||||
|
- With another web server, like Apache, the web server will
|
||||||
|
- log this information.
|
||||||
|
-->
|
||||||
|
<access-log id='logs/access.log'
|
||||||
|
format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"'
|
||||||
|
rollover-period='1W'/>
|
||||||
|
|
||||||
|
<error-log id='logs/error.log'/>
|
||||||
|
|
||||||
|
<web-app id='/'>
|
||||||
|
<!--
|
||||||
|
- The classpath directive may be repeated. Source is optional
|
||||||
|
- Servlets and beans generally belong in WEB-INF/classes
|
||||||
|
-->
|
||||||
|
<classpath id='WEB-INF/classes'
|
||||||
|
source='WEB-INF/classes'
|
||||||
|
compile='false'/>
|
||||||
|
|
||||||
|
<session-config>
|
||||||
|
<session-max>4096</session-max>
|
||||||
|
<session-timeout>30</session-timeout>
|
||||||
|
<enable-cookies>false</enable-cookies>
|
||||||
|
<enable-url-rewriting>false</enable-url-rewriting>
|
||||||
|
</session-config>
|
||||||
|
</web-app>
|
||||||
|
</host>
|
||||||
|
</http-server>
|
||||||
|
</caucho.com>
|
||||||
|
|
@ -0,0 +1,47 @@
|
||||||
|
<!DOCTYPE web-app
|
||||||
|
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
|
||||||
|
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
|
||||||
|
|
||||||
|
<web-app>
|
||||||
|
<display-name>Red Hat Content and Collaboration Management System</display-name>
|
||||||
|
<description>
|
||||||
|
This is the Java port of the ACS.
|
||||||
|
</description>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Context initialization parameters that define shared
|
||||||
|
String constants used within your application, which
|
||||||
|
can be customized by the system administrator who is
|
||||||
|
installing your application. The values actually
|
||||||
|
assigned to these parameters can be retrieved in a
|
||||||
|
servlet or JSP page by calling:
|
||||||
|
|
||||||
|
String value =
|
||||||
|
getServletContext().getInitParameter("name");
|
||||||
|
|
||||||
|
where "name" matches the <param-name> element of
|
||||||
|
one of these initialization parameters.
|
||||||
|
|
||||||
|
You can define any number of context initialization
|
||||||
|
parameters, including zero.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<context-param>
|
||||||
|
<param-name>webmaster</param-name>
|
||||||
|
<param-value>webmaster@yourdomain.com</param-value>
|
||||||
|
<description>
|
||||||
|
The EMAIL address of the administrator to whom questions
|
||||||
|
and comments about this application should be addressed.
|
||||||
|
</description>
|
||||||
|
</context-param>
|
||||||
|
|
||||||
|
<servlet>
|
||||||
|
<servlet-name>auth-servlet</servlet-name>
|
||||||
|
<servlet-class>com.arsdigita.auth.ntlm.NTLMUserAuthServlet</servlet-class>
|
||||||
|
</servlet>
|
||||||
|
|
||||||
|
<servlet-mapping>
|
||||||
|
<servlet-name>auth-servlet</servlet-name>
|
||||||
|
<url-pattern>/auth</url-pattern>
|
||||||
|
</servlet-mapping>
|
||||||
|
</web-app>
|
||||||
|
|
@ -0,0 +1,375 @@
|
||||||
|
<html>
|
||||||
|
<!-- WARNING -->
|
||||||
|
<head>
|
||||||
|
<title>CCM NTLM Authentication Manual</title>
|
||||||
|
<link rel="Stylesheet" href="main.css" type="text/css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="white" text="black">
|
||||||
|
<h1>CCM NTLM Authentication Manual</h1>
|
||||||
|
|
||||||
|
<!-- TABLE OF CONTENTS -->
|
||||||
|
|
||||||
|
<!-- CHAPTER Introduction -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This document provides an overview of the NTLM authentication process
|
||||||
|
and provides details on installing & configuring the system.
|
||||||
|
Although initially targetted towards NTLM, the architecture is such
|
||||||
|
that it will likely work with no change for any other HTTP authentication
|
||||||
|
mechanism supported by IIS/Apache and Internet Explorer/Netscape.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- CHAPTER Architecture -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The architecture for the NTLM authentication system has
|
||||||
|
been designed such that there is no need for direct
|
||||||
|
communication between the public facing APLAWS servers
|
||||||
|
and the Intranet Domain Authentication Server. The
|
||||||
|
means that integrity of the firewall is not impacted.
|
||||||
|
To make this possible, authentication actually takes
|
||||||
|
place on a third internal server running a mini Java
|
||||||
|
Servlet. This communicates with APLAWS via browser
|
||||||
|
redirects & encrypted URL parameters.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Since visitors from outside the Intranet do not authenticate
|
||||||
|
against the Domain Authentication Server, there is the
|
||||||
|
ability to specify your local network address range and
|
||||||
|
fallback on standard email/password authentication for
|
||||||
|
all other visitors.
|
||||||
|
|
||||||
|
<!-- SECTION Protocol summary -->
|
||||||
|
<p>
|
||||||
|
The complete process for authentication proceeds:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li class="step">User requests a page requiring authentication
|
||||||
|
<li class="step">If the user has a valid cookie, go straight to step 10,<br>
|
||||||
|
If the user is coming from an IP address on the
|
||||||
|
Intranet, then send a HTTP 302 redirect to the IIS authentication
|
||||||
|
server. CCM generates a one time key to be used by the
|
||||||
|
IIS server for sending the authentication reply.<br>
|
||||||
|
Fallback on plain CCM email address & password login.
|
||||||
|
<li class="step">User recieves redirect & makes request to the IIS authentication
|
||||||
|
server
|
||||||
|
<li class="step">If user has already logged into authentication server,
|
||||||
|
then go straight to 8,<br>
|
||||||
|
else prompt for to enter NT login & password.
|
||||||
|
<li class="step">Make request 3 again, supplying NT login & password
|
||||||
|
<li class="step">Authentication server verifies credential against
|
||||||
|
NT domain server
|
||||||
|
<li class="step">If NT domain server rejects credentials go to step 4,<br>
|
||||||
|
else proceed to step 8
|
||||||
|
<li class="step">IIS server generates an authentication response using
|
||||||
|
the one time key generated in step 2 & encrypts this
|
||||||
|
response. It sends a HTTP 302 redirect back to the
|
||||||
|
CCM server contains this encrypted response
|
||||||
|
<li class="step">The browser requests a page, providing the authentication
|
||||||
|
response generated in step 9.
|
||||||
|
<li class="step">The CCM server decrypts the authentication response
|
||||||
|
provided in step 9 & verifies the one time key set
|
||||||
|
in step 1. The user is now logged in.
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<!-- SECTION Network diagram -->
|
||||||
|
|
||||||
|
<img src="auth-new.gif">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- CHAPTER Installation Pre-requisites -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Prior to starting off with these instructions, the following
|
||||||
|
requirements must be met:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Server available running Win2k / WinNT and IIS
|
||||||
|
<li>IIS server must be able to authentication with the Domain Server
|
||||||
|
<li>Standard APLAWS installation operational with basic authentication
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- SECTION Support Software -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
To ease the installation process, it is wise to install the following
|
||||||
|
support software:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://www.winzip.com/">WinZIP</a> - Decompression Utility
|
||||||
|
<li><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">Putty</a> - SSH (Secure Shell)
|
||||||
|
<li><a href="http://winscp.vse.cz/eng/">WinSCP2</a> - Secure File Transfer
|
||||||
|
<li><a href="http://www.realvnc.com/download.html">WinVNC</a> - Remote Desktop
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
When downloading these programs be sure to run them through a Virus checker
|
||||||
|
before launching the installer. Likewise for any files downloaded throughout
|
||||||
|
this document.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- CHAPTER Authentication Server -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The first step is to install the dedicated authentication server
|
||||||
|
and get it communicating with the Domain Server.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- SECTION Installing Java -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Running the Resin Servlet Engine requires that the full Java SDK
|
||||||
|
be installed. The JRE alone is not sufficient because compiling
|
||||||
|
JSP pages uses the compiler in the SDK. Download the latest 1.3.1
|
||||||
|
release of the J2SE SDK from
|
||||||
|
<a href="http://java.sun.com/j2se/1.3/download.html">Sun's Java site</a>.
|
||||||
|
This is approximately a 30 MB download.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The download is a self-extracting installer, so just launch the
|
||||||
|
program when the file has finished downloading. When it askes
|
||||||
|
you which directory you want to install in, be sure to change the
|
||||||
|
default of <code class="url">c:\jdk1.3.1_08</code> to <code class="url">c:\java131</code>.
|
||||||
|
This is because a number of windows programs, including the command
|
||||||
|
shell, have trouble with directories containing more than one <code class="url">'.'</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- SECTION Installing Resin -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
To run the APLAWS Authentication Servlet we need a Java Servlet
|
||||||
|
Container. Resin is by far the simplest to install & one of the
|
||||||
|
fastest in operation (not that it matters for an authentication
|
||||||
|
server). Download the latest 2.1.x release (currently 2.1.9) from
|
||||||
|
www.caucho.com. <strong>NB</strong> For a production system
|
||||||
|
you'll need to purchase a license from Caucho for a small one-time
|
||||||
|
fee.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The download is a ZIP file, so extract it using WinZIP (or equivalent)
|
||||||
|
into a directory such as <code class="url">c:\</code>. <strong>NB.</strong> the
|
||||||
|
files automatically extract into a subdirectory of the one you
|
||||||
|
specify, called <code class="url">resin-2.1.x</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Once you've extracted Resin, go into the <code class="url">bin</code> directory
|
||||||
|
and run <code class="url">httpd.sh</code>. <strong>NB</strong> At this time
|
||||||
|
don't run the <code class="url">setup.exe</code> program. After a short delay
|
||||||
|
you should see a message in the console window saying that the
|
||||||
|
server is listening on port 8080 and that 8 (or so) demos have
|
||||||
|
been initialized. Point your web browser at port localhost:8080
|
||||||
|
and verify that you can see the demos.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- SECTION Configuring IIS -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Apart from (obviously) installing the beast, the main task is
|
||||||
|
to turn on authentication. IIS currently supports 5 types of
|
||||||
|
authentication; the one we want is currently referred to
|
||||||
|
as <code class="url">Integrated Windows Authentication</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li>From the <code class="url">Start Menu</code> select <code class="url">Programes -> Administrative Tools -> Internet Services Manager</code>
|
||||||
|
<li>Expand the tree for your local server and select the <code class="url">'Default WebSite'</code> node.
|
||||||
|
<li>Right click on it to display the popup menu & select <code class="url">Properties...</code>.
|
||||||
|
<li>Select the <code class="url">Directory Security</code> tab. Under <code class="url">Anonymous Access and Authentication
|
||||||
|
Control</code>, click Edit.</li>
|
||||||
|
<li>In the <code class="url">Authentication Methods</code> dialog box, <strong>un</strong>select
|
||||||
|
<code class="url">Anonymous Access</code> and select <code class="url">Integrated
|
||||||
|
Windows Authentication</code> instead.</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
When clicking <code class="url">Apply</code> it may pop up a dialog
|
||||||
|
mentioning that some lower tree nodes override the security settings.
|
||||||
|
Select all these nodes and apply the changes to them too.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- SECTION Integrating with Resin -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
We now need to integrate Resin with IIS, so go into the Resin
|
||||||
|
<code class="url">bin</code> directory and run <code class="url">setup.exe</code>. If
|
||||||
|
its not already selected, select the <code class="url">IIS/PWS</code> box
|
||||||
|
and then hit <code class="url">apply</code>. This should install the Resin
|
||||||
|
connector in IIS. To verify this, try accessing the Resin demos.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
To test that it has worked correctly, load Internet Explorer and
|
||||||
|
browse to <code class="url">http://localhost/examples/index.xtp</code>.
|
||||||
|
Click on the <code class="url">Servlet Parameters</code> exmaple
|
||||||
|
and look at the <code class="url">Remote User</code> field - it should
|
||||||
|
display your NT Domain Login.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- SECTION Automating Service Startup -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Once you've verified that everything is operating correctly we need to
|
||||||
|
automate startup of resin at server boot. So shutdown resin and launch
|
||||||
|
a command shell and run.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
cd c:\resin-2.1.9\bin
|
||||||
|
httpd -install -Xrs
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<strong>NB</strong> the -Xrs option is very important as it tells the
|
||||||
|
JVM not to exit when the administrator logs out! Now to verify that
|
||||||
|
everything is operating correctly shutdown the server and boot from
|
||||||
|
the powered off state.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- SUBSECTION Reference Material -->
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsent7/html/vxconiisauthentication.asp">Overview of Auth</a></li>
|
||||||
|
<li><a href="http://www.microsoft.com/windows2000/en/server/iis/default.asp?url=/windows2000/en/server/iis/htm/core/iiauths.htm?id=76">Setting up Auth</a></li>
|
||||||
|
<li><a href="http://www.caucho.com/resin/ref/cse-iis.xtp">Resin w/ IIS</a>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<!-- SECTION Installing APLAWS Auth Servlet -->
|
||||||
|
|
||||||
|
<!-- SUBSECTION Cryptographic Libraries -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
We're now ready to install the APLAWS authentication servlet.
|
||||||
|
The first step is to install & register the Bouncy Castle
|
||||||
|
cryptographic libraries with the JDK. Copy <code class="url">bcprov-jdk13-115.jar</code>
|
||||||
|
and <code class="url">jce-jdk13-115.jar</code> to <code class="url">c:\java131\jre\lib\ext</code>.
|
||||||
|
Now edit the <code class="url">java.security</code> file in <code class="url">c:\java131\jre\lib\security</code>
|
||||||
|
adding in the line:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<code class="url">
|
||||||
|
security.provider.3=org.bouncycastle.jce.provider.BouncyCastleProvider
|
||||||
|
</code>
|
||||||
|
|
||||||
|
<!-- SUBSECTION Populating the webapp -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
In the Resin webapp root, create a directory called
|
||||||
|
<code class="url">WEB-INF/classes/com/arsdigita/auth/ntlm</code> and copy the
|
||||||
|
file <code class="url">NTLMUserAuthServlet.class</code> into it. To register this
|
||||||
|
as a servlet under <code class="url">/auth</code> we copy the <code class="url">web.xml</code>
|
||||||
|
file to <code class="url">WEB-INF</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- SUBSECTION Creating the RSA keypair -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The final step is to create the RSA public/private keypair. This is
|
||||||
|
done using the command line <code class="url">keytool</code> program that comes
|
||||||
|
with java. So launch the <code class="url">command</code> shell and type:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
set JAVA_HOME=c:\java131
|
||||||
|
cd c:\resin-2.1.9\webapps\WEB-INF
|
||||||
|
c:\java131\bin\keytool -keystore keystore -genkey -keyalg rsa \
|
||||||
|
-validity 36500 -keypass 123456 -alias ccmkey
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This generates a key that is valid for 100 years, which ought to
|
||||||
|
be sufficient for most users. When prompted for a password be
|
||||||
|
sure to enter <code class="url">'123456'</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
It will prompt you to enter your name & organization details when
|
||||||
|
generating the key - enter anything relevant - it has no functional
|
||||||
|
effect.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- CHAPTER APLAWS Server -->
|
||||||
|
|
||||||
|
<!-- SECTION Cryptographic Libraries -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The first step is to install & register the Bouncy Castle
|
||||||
|
cryptographic libraries with the JDK. Copy <code class="url">bcprov-jdk13-115.jar</code>
|
||||||
|
and <code class="url">jce-jdk13-115.jar</code> to <code class="url">/opt/IBMJava2-131/jre/lib/ext</code>.
|
||||||
|
Now edit the <code class="url">java.security</code> file in <code class="url">/opt/IBMJava2-131/jre/lib/security</code>
|
||||||
|
adding in the line:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
security.provider.3=org.bouncycastle.jce.provider.BouncyCastleProvider
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<!-- SECTION Importing the key -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
On the IIS server, we need to export the public part of the
|
||||||
|
keypair. This is accomplished using the <code class="url">keytool</code>
|
||||||
|
command again:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
cd c:\resin-2.1.9\webapps\WEB-INF
|
||||||
|
c:\java131\bin\keytool -keystore keystore -export -alias ccmkey -file c:\temp\ccm-public.key
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Securely copy this across to the APLAWS application server
|
||||||
|
using <code class="url">WinSCP</code> (or equivalent). Go into the APLAWS
|
||||||
|
webapp <code class="url">WEB-INF</code> directory, which is usually
|
||||||
|
<code class="url">/var/www/aplaws/dist/WEB-INF</code> and import the
|
||||||
|
key:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
cd /var/www/aplaws/dist/WEB-INF
|
||||||
|
/opt/IBMJava2-131/bin/keytool -import -keystore keystore -alias ccmkey -file /tmp/ccm-public.key
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Again, when prompted for the keystore password, enter '123456'.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- SECTION Enabling NTLM Auth -->
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The final step is to enable the NTLM authentication process for
|
||||||
|
users visiting from your Intranet. For this we need to know the
|
||||||
|
IP address range allocated to Intranet users. This is typically
|
||||||
|
one of the RFC 1597 private address spaces.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Edit the master configuration file <code class="url">/etc/aplaws.cfg</code>
|
||||||
|
and for the <code class="url">auth-internal-ip-range</code> option specify
|
||||||
|
your IP range in the form <code class="url">172.16.0.0/255.255.0.0</code>.
|
||||||
|
<li>For <code class="url">admin-id</code> enter the Windows username of the
|
||||||
|
person who will manage the APLAWS Site admin account
|
||||||
|
<li>Finally, the <code class="url">auth-server</code> option should be the
|
||||||
|
hostname (and possibly port number) of the IIS authentication
|
||||||
|
server
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
If it doesn't work as expected you can set log4j logging on the
|
||||||
|
category <code class="url">com.arsdigita.auth.ntlm</code> to
|
||||||
|
<code class="url">debug</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<!-- FOOTER Daniel Berrange (berrange at redhat dot com) -->
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,495 @@
|
||||||
|
<html>
|
||||||
|
<!--
|
||||||
|
|
||||||
|
**** WARNING ****
|
||||||
|
|
||||||
|
This file was automatically created by htmltoc.pl
|
||||||
|
|
||||||
|
Do not edit - all changes will be lost
|
||||||
|
|
||||||
|
**** WARNING ****
|
||||||
|
|
||||||
|
-->
|
||||||
|
<head>
|
||||||
|
<title>CCM NTLM Authentication Manual</title>
|
||||||
|
<link rel="Stylesheet" href="main.css" type="text/css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="white" text="black">
|
||||||
|
<h1>CCM NTLM Authentication Manual</h1>
|
||||||
|
|
||||||
|
<a name="toc"></a><table align="center">
|
||||||
|
<tr bgcolor="#ffdfff">
|
||||||
|
<td align="left">1</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td><a href="#1">Introduction</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#ffdfff">
|
||||||
|
<td align="left">2</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td><a href="#2">Architecture</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">2.1</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#2.1">Protocol summary</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">2.2</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#2.2">Network diagram</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#ffdfff">
|
||||||
|
<td align="left">3</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td><a href="#3">Installation Pre-requisites</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">3.1</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#3.1">Support Software</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#ffdfff">
|
||||||
|
<td align="left">4</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td><a href="#4">Authentication Server</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">4.1</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#4.1">Installing Java</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">4.2</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#4.2">Installing Resin</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">4.3</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#4.3">Configuring IIS</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">4.4</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#4.4">Integrating with Resin</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">4.5</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#4.5">Automating Service Startup</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#ffffef">
|
||||||
|
<td align="left">4.5.1</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>........<a href="#4.5.1">Reference Material</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">4.6</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#4.6">Installing APLAWS Auth Servlet</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#ffffef">
|
||||||
|
<td align="left">4.6.1</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>........<a href="#4.6.1">Cryptographic Libraries</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#ffffef">
|
||||||
|
<td align="left">4.6.2</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>........<a href="#4.6.2">Populating the webapp</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#ffffef">
|
||||||
|
<td align="left">4.6.3</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>........<a href="#4.6.3">Creating the RSA keypair</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#ffdfff">
|
||||||
|
<td align="left">5</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td><a href="#5">APLAWS Server</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">5.1</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#5.1">Cryptographic Libraries</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">5.2</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#5.2">Importing the key</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr bgcolor="#dfffff">
|
||||||
|
<td align="left">5.3</td>
|
||||||
|
<!--<td>....</td>-->
|
||||||
|
<td>....<a href="#5.3">Enabling NTLM Auth</a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<h1><a name="1" href="#toc">1 Introduction</a></h1>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This document provides an overview of the NTLM authentication process
|
||||||
|
and provides details on installing & configuring the system.
|
||||||
|
Although initially targetted towards NTLM, the architecture is such
|
||||||
|
that it will likely work with no change for any other HTTP authentication
|
||||||
|
mechanism supported by IIS/Apache and Internet Explorer/Netscape.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h1><a name="2" href="#toc">2 Architecture</a></h1>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The architecture for the NTLM authentication system has
|
||||||
|
been designed such that there is no need for direct
|
||||||
|
communication between the public facing APLAWS servers
|
||||||
|
and the Intranet Domain Authentication Server. The
|
||||||
|
means that integrity of the firewall is not impacted.
|
||||||
|
To make this possible, authentication actually takes
|
||||||
|
place on a third internal server running a mini Java
|
||||||
|
Servlet. This communicates with APLAWS via browser
|
||||||
|
redirects & encrypted URL parameters.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Since visitors from outside the Intranet do not authenticate
|
||||||
|
against the Domain Authentication Server, there is the
|
||||||
|
ability to specify your local network address range and
|
||||||
|
fallback on standard email/password authentication for
|
||||||
|
all other visitors.
|
||||||
|
|
||||||
|
<h2><a name="2.1" href="#toc">2.1 Protocol summary</a></h2>
|
||||||
|
<p>
|
||||||
|
The complete process for authentication proceeds:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li class="step">User requests a page requiring authentication
|
||||||
|
<li class="step">If the user has a valid cookie, go straight to step 10,<br>
|
||||||
|
If the user is coming from an IP address on the
|
||||||
|
Intranet, then send a HTTP 302 redirect to the IIS authentication
|
||||||
|
server. CCM generates a one time key to be used by the
|
||||||
|
IIS server for sending the authentication reply.<br>
|
||||||
|
Fallback on plain CCM email address & password login.
|
||||||
|
<li class="step">User recieves redirect & makes request to the IIS authentication
|
||||||
|
server
|
||||||
|
<li class="step">If user has already logged into authentication server,
|
||||||
|
then go straight to 8,<br>
|
||||||
|
else prompt for to enter NT login & password.
|
||||||
|
<li class="step">Make request 3 again, supplying NT login & password
|
||||||
|
<li class="step">Authentication server verifies credential against
|
||||||
|
NT domain server
|
||||||
|
<li class="step">If NT domain server rejects credentials go to step 4,<br>
|
||||||
|
else proceed to step 8
|
||||||
|
<li class="step">IIS server generates an authentication response using
|
||||||
|
the one time key generated in step 2 & encrypts this
|
||||||
|
response. It sends a HTTP 302 redirect back to the
|
||||||
|
CCM server contains this encrypted response
|
||||||
|
<li class="step">The browser requests a page, providing the authentication
|
||||||
|
response generated in step 9.
|
||||||
|
<li class="step">The CCM server decrypts the authentication response
|
||||||
|
provided in step 9 & verifies the one time key set
|
||||||
|
in step 1. The user is now logged in.
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<h2><a name="2.2" href="#toc">2.2 Network diagram</a></h2>
|
||||||
|
|
||||||
|
<img src="auth-new.gif">
|
||||||
|
|
||||||
|
|
||||||
|
<h1><a name="3" href="#toc">3 Installation Pre-requisites</a></h1>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Prior to starting off with these instructions, the following
|
||||||
|
requirements must be met:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Server available running Win2k / WinNT and IIS
|
||||||
|
<li>IIS server must be able to authentication with the Domain Server
|
||||||
|
<li>Standard APLAWS installation operational with basic authentication
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h2><a name="3.1" href="#toc">3.1 Support Software</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
To ease the installation process, it is wise to install the following
|
||||||
|
support software:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://www.winzip.com/">WinZIP</a> - Decompression Utility
|
||||||
|
<li><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">Putty</a> - SSH (Secure Shell)
|
||||||
|
<li><a href="http://winscp.vse.cz/eng/">WinSCP2</a> - Secure File Transfer
|
||||||
|
<li><a href="http://www.realvnc.com/download.html">WinVNC</a> - Remote Desktop
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
When downloading these programs be sure to run them through a Virus checker
|
||||||
|
before launching the installer. Likewise for any files downloaded throughout
|
||||||
|
this document.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h1><a name="4" href="#toc">4 Authentication Server</a></h1>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The first step is to install the dedicated authentication server
|
||||||
|
and get it communicating with the Domain Server.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2><a name="4.1" href="#toc">4.1 Installing Java</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Running the Resin Servlet Engine requires that the full Java SDK
|
||||||
|
be installed. The JRE alone is not sufficient because compiling
|
||||||
|
JSP pages uses the compiler in the SDK. Download the latest 1.3.1
|
||||||
|
release of the J2SE SDK from
|
||||||
|
<a href="http://java.sun.com/j2se/1.3/download.html">Sun's Java site</a>.
|
||||||
|
This is approximately a 30 MB download.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The download is a self-extracting installer, so just launch the
|
||||||
|
program when the file has finished downloading. When it askes
|
||||||
|
you which directory you want to install in, be sure to change the
|
||||||
|
default of <code class="url">c:\jdk1.3.1_08</code> to <code class="url">c:\java131</code>.
|
||||||
|
This is because a number of windows programs, including the command
|
||||||
|
shell, have trouble with directories containing more than one <code class="url">'.'</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2><a name="4.2" href="#toc">4.2 Installing Resin</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
To run the APLAWS Authentication Servlet we need a Java Servlet
|
||||||
|
Container. Resin is by far the simplest to install & one of the
|
||||||
|
fastest in operation (not that it matters for an authentication
|
||||||
|
server). Download the latest 2.1.x release (currently 2.1.9) from
|
||||||
|
www.caucho.com. <strong>NB</strong> For a production system
|
||||||
|
you'll need to purchase a license from Caucho for a small one-time
|
||||||
|
fee.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The download is a ZIP file, so extract it using WinZIP (or equivalent)
|
||||||
|
into a directory such as <code class="url">c:\</code>. <strong>NB.</strong> the
|
||||||
|
files automatically extract into a subdirectory of the one you
|
||||||
|
specify, called <code class="url">resin-2.1.x</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Once you've extracted Resin, go into the <code class="url">bin</code> directory
|
||||||
|
and run <code class="url">httpd.sh</code>. <strong>NB</strong> At this time
|
||||||
|
don't run the <code class="url">setup.exe</code> program. After a short delay
|
||||||
|
you should see a message in the console window saying that the
|
||||||
|
server is listening on port 8080 and that 8 (or so) demos have
|
||||||
|
been initialized. Point your web browser at port localhost:8080
|
||||||
|
and verify that you can see the demos.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2><a name="4.3" href="#toc">4.3 Configuring IIS</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Apart from (obviously) installing the beast, the main task is
|
||||||
|
to turn on authentication. IIS currently supports 5 types of
|
||||||
|
authentication; the one we want is currently referred to
|
||||||
|
as <code class="url">Integrated Windows Authentication</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li>From the <code class="url">Start Menu</code> select <code class="url">Programes -> Administrative Tools -> Internet Services Manager</code>
|
||||||
|
<li>Expand the tree for your local server and select the <code class="url">'Default WebSite'</code> node.
|
||||||
|
<li>Right click on it to display the popup menu & select <code class="url">Properties...</code>.
|
||||||
|
<li>Select the <code class="url">Directory Security</code> tab. Under <code class="url">Anonymous Access and Authentication
|
||||||
|
Control</code>, click Edit.</li>
|
||||||
|
<li>In the <code class="url">Authentication Methods</code> dialog box, <strong>un</strong>select
|
||||||
|
<code class="url">Anonymous Access</code> and select <code class="url">Integrated
|
||||||
|
Windows Authentication</code> instead.</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
When clicking <code class="url">Apply</code> it may pop up a dialog
|
||||||
|
mentioning that some lower tree nodes override the security settings.
|
||||||
|
Select all these nodes and apply the changes to them too.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2><a name="4.4" href="#toc">4.4 Integrating with Resin</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
We now need to integrate Resin with IIS, so go into the Resin
|
||||||
|
<code class="url">bin</code> directory and run <code class="url">setup.exe</code>. If
|
||||||
|
its not already selected, select the <code class="url">IIS/PWS</code> box
|
||||||
|
and then hit <code class="url">apply</code>. This should install the Resin
|
||||||
|
connector in IIS. To verify this, try accessing the Resin demos.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
To test that it has worked correctly, load Internet Explorer and
|
||||||
|
browse to <code class="url">http://localhost/examples/index.xtp</code>.
|
||||||
|
Click on the <code class="url">Servlet Parameters</code> exmaple
|
||||||
|
and look at the <code class="url">Remote User</code> field - it should
|
||||||
|
display your NT Domain Login.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2><a name="4.5" href="#toc">4.5 Automating Service Startup</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Once you've verified that everything is operating correctly we need to
|
||||||
|
automate startup of resin at server boot. So shutdown resin and launch
|
||||||
|
a command shell and run.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
cd c:\resin-2.1.9\bin
|
||||||
|
httpd -install -Xrs
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<strong>NB</strong> the -Xrs option is very important as it tells the
|
||||||
|
JVM not to exit when the administrator logs out! Now to verify that
|
||||||
|
everything is operating correctly shutdown the server and boot from
|
||||||
|
the powered off state.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3><a name="4.5.1" href="#toc">4.5.1 Reference Material</a></h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsent7/html/vxconiisauthentication.asp">Overview of Auth</a></li>
|
||||||
|
<li><a href="http://www.microsoft.com/windows2000/en/server/iis/default.asp?url=/windows2000/en/server/iis/htm/core/iiauths.htm?id=76">Setting up Auth</a></li>
|
||||||
|
<li><a href="http://www.caucho.com/resin/ref/cse-iis.xtp">Resin w/ IIS</a>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2><a name="4.6" href="#toc">4.6 Installing APLAWS Auth Servlet</a></h2>
|
||||||
|
|
||||||
|
<h3><a name="4.6.1" href="#toc">4.6.1 Cryptographic Libraries</a></h3>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
We're now ready to install the APLAWS authentication servlet.
|
||||||
|
The first step is to install & register the Bouncy Castle
|
||||||
|
cryptographic libraries with the JDK. Copy <code class="url">bcprov-jdk13-115.jar</code>
|
||||||
|
and <code class="url">jce-jdk13-115.jar</code> to <code class="url">c:\java131\jre\lib\ext</code>.
|
||||||
|
Now edit the <code class="url">java.security</code> file in <code class="url">c:\java131\jre\lib\security</code>
|
||||||
|
adding in the line:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<code class="url">
|
||||||
|
security.provider.3=org.bouncycastle.jce.provider.BouncyCastleProvider
|
||||||
|
</code>
|
||||||
|
|
||||||
|
<h3><a name="4.6.2" href="#toc">4.6.2 Populating the webapp</a></h3>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
In the Resin webapp root, create a directory called
|
||||||
|
<code class="url">WEB-INF/classes/com/arsdigita/auth/ntlm</code> and copy the
|
||||||
|
file <code class="url">NTLMUserAuthServlet.class</code> into it. To register this
|
||||||
|
as a servlet under <code class="url">/auth</code> we copy the <code class="url">web.xml</code>
|
||||||
|
file to <code class="url">WEB-INF</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3><a name="4.6.3" href="#toc">4.6.3 Creating the RSA keypair</a></h3>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The final step is to create the RSA public/private keypair. This is
|
||||||
|
done using the command line <code class="url">keytool</code> program that comes
|
||||||
|
with java. So launch the <code class="url">command</code> shell and type:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
set JAVA_HOME=c:\java131
|
||||||
|
cd c:\resin-2.1.9\webapps\WEB-INF
|
||||||
|
c:\java131\bin\keytool -keystore keystore -genkey -keyalg rsa \
|
||||||
|
-validity 36500 -keypass 123456 -alias ccmkey
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This generates a key that is valid for 100 years, which ought to
|
||||||
|
be sufficient for most users. When prompted for a password be
|
||||||
|
sure to enter <code class="url">'123456'</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
It will prompt you to enter your name & organization details when
|
||||||
|
generating the key - enter anything relevant - it has no functional
|
||||||
|
effect.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h1><a name="5" href="#toc">5 APLAWS Server</a></h1>
|
||||||
|
|
||||||
|
<h2><a name="5.1" href="#toc">5.1 Cryptographic Libraries</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The first step is to install & register the Bouncy Castle
|
||||||
|
cryptographic libraries with the JDK. Copy <code class="url">bcprov-jdk13-115.jar</code>
|
||||||
|
and <code class="url">jce-jdk13-115.jar</code> to <code class="url">/opt/IBMJava2-131/jre/lib/ext</code>.
|
||||||
|
Now edit the <code class="url">java.security</code> file in <code class="url">/opt/IBMJava2-131/jre/lib/security</code>
|
||||||
|
adding in the line:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
security.provider.3=org.bouncycastle.jce.provider.BouncyCastleProvider
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<h2><a name="5.2" href="#toc">5.2 Importing the key</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
On the IIS server, we need to export the public part of the
|
||||||
|
keypair. This is accomplished using the <code class="url">keytool</code>
|
||||||
|
command again:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
cd c:\resin-2.1.9\webapps\WEB-INF
|
||||||
|
c:\java131\bin\keytool -keystore keystore -export -alias ccmkey -file c:\temp\ccm-public.key
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Securely copy this across to the APLAWS application server
|
||||||
|
using <code class="url">WinSCP</code> (or equivalent). Go into the APLAWS
|
||||||
|
webapp <code class="url">WEB-INF</code> directory, which is usually
|
||||||
|
<code class="url">/var/www/aplaws/dist/WEB-INF</code> and import the
|
||||||
|
key:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre class="code">
|
||||||
|
cd /var/www/aplaws/dist/WEB-INF
|
||||||
|
/opt/IBMJava2-131/bin/keytool -import -keystore keystore -alias ccmkey -file /tmp/ccm-public.key
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Again, when prompted for the keystore password, enter '123456'.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2><a name="5.3" href="#toc">5.3 Enabling NTLM Auth</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
The final step is to enable the NTLM authentication process for
|
||||||
|
users visiting from your Intranet. For this we need to know the
|
||||||
|
IP address range allocated to Intranet users. This is typically
|
||||||
|
one of the RFC 1597 private address spaces.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Edit the master configuration file <code class="url">/etc/aplaws.cfg</code>
|
||||||
|
and for the <code class="url">auth-internal-ip-range</code> option specify
|
||||||
|
your IP range in the form <code class="url">172.16.0.0/255.255.0.0</code>.
|
||||||
|
<li>For <code class="url">admin-id</code> enter the Windows username of the
|
||||||
|
person who will manage the APLAWS Site admin account
|
||||||
|
<li>Finally, the <code class="url">auth-server</code> option should be the
|
||||||
|
hostname (and possibly port number) of the IIS authentication
|
||||||
|
server
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
If it doesn't work as expected you can set log4j logging on the
|
||||||
|
category <code class="url">com.arsdigita.auth.ntlm</code> to
|
||||||
|
<code class="url">debug</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<hr align="center" width="80%">
|
||||||
|
<p>
|
||||||
|
Written by Daniel Berrange (berrange at redhat dot com)
|
||||||
|
Generated by htmltoc.pl.<br>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,24 @@
|
||||||
|
//
|
||||||
|
// Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
|
||||||
|
//
|
||||||
|
// This library is free software; you can redistribute it and/or
|
||||||
|
// modify it under the terms of the GNU Lesser General Public License
|
||||||
|
// as published by the Free Software Foundation; either version 2.1 of
|
||||||
|
// the License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This library is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
// Lesser General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Lesser General Public
|
||||||
|
// License along with this library; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
|
||||||
|
model com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.web.Application;
|
||||||
|
|
||||||
|
object type HTTPAuth extends Application {
|
||||||
|
reference key (auth_http.application_id);
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,63 @@
|
||||||
|
//
|
||||||
|
// Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
|
||||||
|
//
|
||||||
|
// This library is free software; you can redistribute it and/or
|
||||||
|
// modify it under the terms of the GNU Lesser General Public License
|
||||||
|
// as published by the Free Software Foundation; either version 2.1 of
|
||||||
|
// the License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This library is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
// Lesser General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Lesser General Public
|
||||||
|
// License along with this library; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
|
||||||
|
model com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
object type Nonce {
|
||||||
|
BigDecimal[1..1] nonce = auth_http_nonces.nonce INTEGER;
|
||||||
|
Date[1..1] expires = auth_http_nonces.expires TIMESTAMP;
|
||||||
|
Boolean[1..1] used = auth_http_nonces.used BIT;
|
||||||
|
|
||||||
|
object key(nonce);
|
||||||
|
}
|
||||||
|
|
||||||
|
query CheckNonce {
|
||||||
|
do {
|
||||||
|
select
|
||||||
|
1
|
||||||
|
from
|
||||||
|
auth_http_nonces
|
||||||
|
where
|
||||||
|
nonce = :nonce and
|
||||||
|
expires > :now and
|
||||||
|
used = :status
|
||||||
|
for update of
|
||||||
|
auth_http_nonces.used
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
data operation AddNonce {
|
||||||
|
do {
|
||||||
|
insert into auth_http_nonces
|
||||||
|
(nonce, expires, used)
|
||||||
|
values
|
||||||
|
(:nonce,
|
||||||
|
:expires,
|
||||||
|
:status)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
data operation ExpireNonce {
|
||||||
|
do {
|
||||||
|
update
|
||||||
|
auth_http_nonces
|
||||||
|
set
|
||||||
|
used = :status
|
||||||
|
where
|
||||||
|
nonce = :nonce
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
//
|
||||||
|
// Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
|
||||||
|
//
|
||||||
|
// This library is free software; you can redistribute it and/or
|
||||||
|
// modify it under the terms of the GNU Lesser General Public License
|
||||||
|
// as published by the Free Software Foundation; either version 2.1 of
|
||||||
|
// the License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This library is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
// Lesser General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Lesser General Public
|
||||||
|
// License along with this library; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
|
||||||
|
model com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.kernel.User;
|
||||||
|
import com.arsdigita.kernel.ACSObject;
|
||||||
|
|
||||||
|
object type UserLogin extends ACSObject {
|
||||||
|
User[1..1] user = join auth_http_users.user_id
|
||||||
|
to users.user_id;
|
||||||
|
String[1..1] login = auth_http_users.login VARCHAR(100);
|
||||||
|
|
||||||
|
reference key( auth_http_users.login_id );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
<path id="dependencies.class.path">
|
||||||
|
<pathelement path="../util/build/classes"/>
|
||||||
|
</path>
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
@ ddl/oracle-se/create.sql
|
||||||
|
@ ddl/oracle-se/deferred.sql
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
begin;
|
||||||
|
\i ddl/postgres/create.sql
|
||||||
|
\i ddl/postgres/deferred.sql
|
||||||
|
end;
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<registry>
|
||||||
|
<config class="com.arsdigita.auth.http.HTTPAuthConfig"
|
||||||
|
storage="ccm-auth-http/auth-http.properties"/>
|
||||||
|
</registry>
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
<load>
|
||||||
|
<requires>
|
||||||
|
<table name="inits"/>
|
||||||
|
<table name="acs_objects"/>
|
||||||
|
<initializer class="com.arsdigita.core.Initializer"/>
|
||||||
|
</requires>
|
||||||
|
<provides>
|
||||||
|
<!--
|
||||||
|
<table name=""/>
|
||||||
|
-->
|
||||||
|
<initializer class="com.arsdigita.auth.http.Initializer"/>
|
||||||
|
</provides>
|
||||||
|
<scripts>
|
||||||
|
<schema directory="ccm-auth-http"/>
|
||||||
|
<data class="com.arsdigita.auth.http.Loader"/>
|
||||||
|
</scripts>
|
||||||
|
</load>
|
||||||
|
|
@ -0,0 +1,65 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation; either version 2.1 of
|
||||||
|
* the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
|
* License along with this library; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.web.Application;
|
||||||
|
import com.arsdigita.persistence.OID;
|
||||||
|
import com.arsdigita.persistence.DataObject;
|
||||||
|
import com.arsdigita.domain.DataObjectNotFoundException;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A placeholder app just in existance because you
|
||||||
|
* can't work with Application / ApplicationType classes
|
||||||
|
* directly.
|
||||||
|
*/
|
||||||
|
public class HTTPAuth extends Application {
|
||||||
|
|
||||||
|
private static HTTPAuthConfig s_config = new HTTPAuthConfig();
|
||||||
|
|
||||||
|
static {
|
||||||
|
s_config.load();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static HTTPAuthConfig getConfig() {
|
||||||
|
return s_config;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static final String BASE_DATA_OBJECT_TYPE
|
||||||
|
= "com.arsdigita.auth.http.HTTPAuth";
|
||||||
|
|
||||||
|
public HTTPAuth(DataObject obj) {
|
||||||
|
super(obj);
|
||||||
|
}
|
||||||
|
|
||||||
|
public HTTPAuth(OID oid)
|
||||||
|
throws DataObjectNotFoundException {
|
||||||
|
|
||||||
|
super(oid);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getContextPath() {
|
||||||
|
return "/ccm-auth-http";
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getServletPath() {
|
||||||
|
return "/files";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,301 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation; either version 2.1 of
|
||||||
|
* the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
|
* License along with this library; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.util.parameter.Converters;
|
||||||
|
import com.arsdigita.util.parameter.Parameter;
|
||||||
|
import com.arsdigita.util.parameter.AbstractParameter;
|
||||||
|
import com.arsdigita.util.parameter.BooleanParameter;
|
||||||
|
import com.arsdigita.util.parameter.StringParameter;
|
||||||
|
import com.arsdigita.util.parameter.IntegerParameter;
|
||||||
|
import com.arsdigita.util.Assert;
|
||||||
|
import com.arsdigita.util.UncheckedWrapperException;
|
||||||
|
import com.arsdigita.runtime.AbstractConfig;
|
||||||
|
import org.apache.commons.beanutils.Converter;
|
||||||
|
|
||||||
|
|
||||||
|
import java.security.Key;
|
||||||
|
import java.security.PrivateKey;
|
||||||
|
import java.security.PublicKey;
|
||||||
|
import java.security.cert.Certificate;
|
||||||
|
import java.security.KeyStore;
|
||||||
|
import java.security.KeyStoreException;
|
||||||
|
import java.security.UnrecoverableKeyException;
|
||||||
|
import java.security.cert.CertificateException;
|
||||||
|
import java.security.NoSuchAlgorithmException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.io.FileInputStream;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
|
|
||||||
|
|
||||||
|
public class HTTPAuthConfig extends AbstractConfig {
|
||||||
|
|
||||||
|
static {
|
||||||
|
Converters.set(Inet4AddressRange.class,
|
||||||
|
new Inet4AddressRangeConvertor());
|
||||||
|
}
|
||||||
|
|
||||||
|
private BooleanParameter m_isActive;
|
||||||
|
private BooleanParameter m_isDebugMode;
|
||||||
|
|
||||||
|
private IntegerParameter m_nonceTTL;
|
||||||
|
|
||||||
|
private StringParameter m_serverName;
|
||||||
|
private IntegerParameter m_serverPort;
|
||||||
|
|
||||||
|
private Inet4AddressRangeParameter m_clientIPRange;
|
||||||
|
|
||||||
|
private StringParameter m_keyAlias;
|
||||||
|
private StringParameter m_keyCypher;
|
||||||
|
private StringParameter m_keyPassword;
|
||||||
|
|
||||||
|
private StringParameter m_keystorePassword;
|
||||||
|
private StringParameter m_keystorePath;
|
||||||
|
|
||||||
|
public HTTPAuthConfig() {
|
||||||
|
m_isActive = new BooleanParameter("com.arsdigita.auth.http.active",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
Boolean.FALSE);
|
||||||
|
|
||||||
|
|
||||||
|
m_isDebugMode = new BooleanParameter("com.arsdigita.auth.http.debug",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
Boolean.FALSE);
|
||||||
|
|
||||||
|
|
||||||
|
m_nonceTTL = new IntegerParameter("com.arsdigita.auth.http.nonce_ttl",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
new Integer(60));
|
||||||
|
|
||||||
|
|
||||||
|
m_serverName = new StringParameter("com.arsdigita.auth.http.server_name",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
// XXX bz108251
|
||||||
|
//Parameter.REQUIRED,
|
||||||
|
null);
|
||||||
|
m_serverPort = new IntegerParameter("com.arsdigita.auth.http.server_port",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
new Integer(80));
|
||||||
|
|
||||||
|
m_clientIPRange = new Inet4AddressRangeParameter("com.arsdigita.auth.http.client_ip_range",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
// XXX bz108251
|
||||||
|
//Parameter.REQUIRED,
|
||||||
|
null);
|
||||||
|
|
||||||
|
m_keyAlias = new StringParameter("com.arsdigita.auth.http.key_alias",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
"authhttp");
|
||||||
|
m_keyCypher = new StringParameter("com.arsdigita.auth.http.key_cypher",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
"RSA");
|
||||||
|
m_keyPassword = new StringParameter("com.arsdigita.auth.http.key_password",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
// XXX bz108251
|
||||||
|
//Parameter.REQUIRED,
|
||||||
|
null);
|
||||||
|
|
||||||
|
|
||||||
|
m_keystorePassword = new StringParameter("com.arsdigita.auth.http.keystore_password",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
// XXX bz108251
|
||||||
|
//Parameter.REQUIRED,
|
||||||
|
null);
|
||||||
|
m_keystorePath = new StringParameter("com.arsdigita.auth.http.keystore_path",
|
||||||
|
Parameter.OPTIONAL,
|
||||||
|
// XXX bz108251
|
||||||
|
//Parameter.REQUIRED,
|
||||||
|
null);
|
||||||
|
|
||||||
|
register(m_isActive);
|
||||||
|
register(m_isDebugMode);
|
||||||
|
|
||||||
|
register(m_nonceTTL);
|
||||||
|
|
||||||
|
register(m_serverName);
|
||||||
|
register(m_serverPort);
|
||||||
|
|
||||||
|
register(m_clientIPRange);
|
||||||
|
|
||||||
|
register(m_keyAlias);
|
||||||
|
register(m_keyCypher);
|
||||||
|
register(m_keyPassword);
|
||||||
|
|
||||||
|
register(m_keystorePassword);
|
||||||
|
register(m_keystorePath);
|
||||||
|
|
||||||
|
loadInfo();
|
||||||
|
}
|
||||||
|
|
||||||
|
public final boolean isActive() {
|
||||||
|
return Boolean.TRUE.equals(get(m_isActive));
|
||||||
|
}
|
||||||
|
|
||||||
|
public final boolean isDebugMode() {
|
||||||
|
return Boolean.TRUE.equals(get(m_isDebugMode));
|
||||||
|
}
|
||||||
|
|
||||||
|
public final int getNonceTTL() {
|
||||||
|
return ((Integer)get(m_nonceTTL)).intValue();
|
||||||
|
}
|
||||||
|
|
||||||
|
public final String getServerName() {
|
||||||
|
return (String)get(m_serverName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public final int getServerPort() {
|
||||||
|
return ((Integer)get(m_serverPort)).intValue();
|
||||||
|
}
|
||||||
|
|
||||||
|
public final Inet4AddressRange getClientIPRange() {
|
||||||
|
return (Inet4AddressRange)get(m_clientIPRange);
|
||||||
|
}
|
||||||
|
|
||||||
|
public final String getKeyAlias() {
|
||||||
|
return (String)get(m_keyAlias);
|
||||||
|
}
|
||||||
|
|
||||||
|
public final String getKeyCypher() {
|
||||||
|
return (String)get(m_keyCypher);
|
||||||
|
}
|
||||||
|
|
||||||
|
public final String getKeyPassword() {
|
||||||
|
return (String)get(m_keyPassword);
|
||||||
|
}
|
||||||
|
|
||||||
|
public final String getKeyStorePassword() {
|
||||||
|
return (String)get(m_keystorePassword);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Package protected, since we won't neccessarily always
|
||||||
|
// store the keystore in a file on disk
|
||||||
|
final String getKeyStorePath() {
|
||||||
|
return (String) get(m_keystorePath);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public final InputStream getKeyStoreStream() {
|
||||||
|
String file = getKeyStorePath();
|
||||||
|
|
||||||
|
FileInputStream is;
|
||||||
|
|
||||||
|
try {
|
||||||
|
is = new FileInputStream(file);
|
||||||
|
} catch (FileNotFoundException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot read keystore file " + file, ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
return is;
|
||||||
|
}
|
||||||
|
|
||||||
|
public final KeyStore getKeyStore() {
|
||||||
|
InputStream is = getKeyStoreStream();
|
||||||
|
KeyStore store = null;
|
||||||
|
try {
|
||||||
|
// No, they really don't provide a constant for
|
||||||
|
// this magic value in java.security APIs!!!
|
||||||
|
store = KeyStore.getInstance("JKS");
|
||||||
|
} catch (KeyStoreException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot get keystore instance JKS", ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
store.load(is, getKeyStorePassword().toCharArray());
|
||||||
|
} catch (IOException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot load keystore from " +
|
||||||
|
getKeyStorePath(), ex);
|
||||||
|
} catch (CertificateException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot load keystore certificates from " +
|
||||||
|
getKeyStorePath(), ex);
|
||||||
|
} catch (NoSuchAlgorithmException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot check integrity of keystore " +
|
||||||
|
getKeyStorePath(), ex);
|
||||||
|
}
|
||||||
|
return store;
|
||||||
|
}
|
||||||
|
|
||||||
|
public final PublicKey getPublicKey() {
|
||||||
|
KeyStore keystore = getKeyStore();
|
||||||
|
|
||||||
|
Certificate cert = null;
|
||||||
|
try {
|
||||||
|
cert = keystore.getCertificate(getKeyAlias());
|
||||||
|
} catch (KeyStoreException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot get public key from keystore " +
|
||||||
|
getKeyStorePath(), ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
Assert.exists(cert, Certificate.class);
|
||||||
|
|
||||||
|
return cert.getPublicKey();
|
||||||
|
}
|
||||||
|
|
||||||
|
public final PrivateKey getPrivateKey() {
|
||||||
|
KeyStore keystore = getKeyStore();
|
||||||
|
|
||||||
|
Key key = null;
|
||||||
|
try {
|
||||||
|
key = keystore.getKey(getKeyAlias(),
|
||||||
|
getKeyPassword().toCharArray());
|
||||||
|
} catch (KeyStoreException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot get private key from keystore " +
|
||||||
|
getKeyStorePath(), ex);
|
||||||
|
} catch (NoSuchAlgorithmException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot get private key from keystore " +
|
||||||
|
getKeyStorePath(), ex);
|
||||||
|
} catch (UnrecoverableKeyException ex) {
|
||||||
|
throw new UncheckedWrapperException(
|
||||||
|
"cannot get private key from keystore " +
|
||||||
|
getKeyStorePath(), ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
Assert.exists(key, Key.class);
|
||||||
|
|
||||||
|
return (PrivateKey)key;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class Inet4AddressRangeConvertor implements Converter {
|
||||||
|
public Object convert(Class type,
|
||||||
|
Object value) {
|
||||||
|
return Inet4AddressRange.getByName((String)value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class Inet4AddressRangeParameter extends AbstractParameter {
|
||||||
|
public Inet4AddressRangeParameter(final String name) {
|
||||||
|
super(name, Inet4AddressRange.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Inet4AddressRangeParameter(final String name,
|
||||||
|
final int multiplicity,
|
||||||
|
final Object defaalt) {
|
||||||
|
super(name, multiplicity, defaalt, Inet4AddressRange.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,54 @@
|
||||||
|
com.arsdigita.auth.http.active.title=Activate HTTP Authentication
|
||||||
|
com.arsdigita.auth.http.active.purpose=Enable or disable HTTP authentication
|
||||||
|
com.arsdigita.auth.http.active.example=true
|
||||||
|
com.arsdigita.auth.http.active.format=[boolean]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.debug.title=Debug HTTP Authentication
|
||||||
|
com.arsdigita.auth.http.debug.purpose=Makes the server always return example//administrator
|
||||||
|
com.arsdigita.auth.http.debug.example=true
|
||||||
|
com.arsdigita.auth.http.debug.format=[boolean]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.nonce_ttl.title=Nonce TTL
|
||||||
|
com.arsdigita.auth.http.nonce_ttl.purpose=The lifetime for authentication nonces in seconds
|
||||||
|
com.arsdigita.auth.http.nonce_ttl.example=60
|
||||||
|
com.arsdigita.auth.http.nonce_ttl.format=[seconds]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.server_name.title=Auth Server Name
|
||||||
|
com.arsdigita.auth.http.server_name.purpose=The authentication server host name
|
||||||
|
com.arsdigita.auth.http.server_name.example=auth.example.com
|
||||||
|
com.arsdigita.auth.http.server_name.format=[string]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.server_port.title=Auth Server Port
|
||||||
|
com.arsdigita.auth.http.server_port.purpose=The authentication server port number
|
||||||
|
com.arsdigita.auth.http.server_port.example=80
|
||||||
|
com.arsdigita.auth.http.server_port.format=[integer]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.client_ip_range.title=Client IP Range
|
||||||
|
com.arsdigita.auth.http.client_ip_range.purpose=The client IP address range to restrict authentication to
|
||||||
|
com.arsdigita.auth.http.client_ip_range.example=172.16.68.0/255.255.255.0
|
||||||
|
com.arsdigita.auth.http.client_ip_range.format=[ip range]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.key_alias.title=Key Alias
|
||||||
|
com.arsdigita.auth.http.key_alias.purpose=The encryption key alias
|
||||||
|
com.arsdigita.auth.http.key_alias.example=ccmkey
|
||||||
|
com.arsdigita.auth.http.key_alias.format=[string]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.key_cypher.title=Key Cypher
|
||||||
|
com.arsdigita.auth.http.key_cypher.purpose=The encryption cypher
|
||||||
|
com.arsdigita.auth.http.key_cypher.example=RSA
|
||||||
|
com.arsdigita.auth.http.key_cypher.format=[string]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.key_password.title=Key Password
|
||||||
|
com.arsdigita.auth.http.key_password.purpose=The encryption password for the key
|
||||||
|
com.arsdigita.auth.http.key_password.example=123456
|
||||||
|
com.arsdigita.auth.http.key_password.format=[string]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.keystore_password.title=Key Store Password
|
||||||
|
com.arsdigita.auth.http.keystore_password.purpose=The encryption password for the keystore
|
||||||
|
com.arsdigita.auth.http.keystore_password.example=123456
|
||||||
|
com.arsdigita.auth.http.keystore_password.format=[string]
|
||||||
|
|
||||||
|
com.arsdigita.auth.http.keystore_path.title=Key Store Location
|
||||||
|
com.arsdigita.auth.http.keystore_path.purpose=The public/private keystore
|
||||||
|
com.arsdigita.auth.http.keystore_path.example=/var/www/ccm/work/keystore
|
||||||
|
com.arsdigita.auth.http.keystore_path.format=[string]
|
||||||
|
|
@ -0,0 +1,192 @@
|
||||||
|
/* -*- mode: java; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
||||||
|
*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.net.URLEncoder;
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import javax.servlet.http.HttpServlet;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import java.security.GeneralSecurityException;
|
||||||
|
import java.security.PrivateKey;
|
||||||
|
import javax.crypto.BadPaddingException;
|
||||||
|
import javax.crypto.Cipher;
|
||||||
|
import javax.crypto.IllegalBlockSizeException;
|
||||||
|
import javax.crypto.ShortBufferException;
|
||||||
|
|
||||||
|
import sun.misc.BASE64Encoder;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Attempt to authenticate a user against an IIS server.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* This servlet runs on an IIS server and is used as part of
|
||||||
|
* the mechanism for automatically authenticating IE users on
|
||||||
|
* CCM.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p><strong>Managing the public and private keys</strong></p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* The IIS server needs to send a signed cookie to the CCM server.
|
||||||
|
* To do this, the IIS server needs a private key, and the CCM
|
||||||
|
* server needs the corresponding public key. This section
|
||||||
|
* describes how to generate and distribute the keys.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* On the IIS server, you need to generate the private/public key
|
||||||
|
* pair using the Java <code>keytool</code> utility. Run
|
||||||
|
* <code>keytool</code> like this:
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* keytool -genkey -keyalg rsa -validity 365 -keypass 123456 \
|
||||||
|
* -dname 'cn=jones' -alias ccmkey
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* The <code>-dname</code> field does not matter. Make sure the
|
||||||
|
* key store has password <code>123456</code> (or change the
|
||||||
|
* <code>HTTPAuthServlet</code> to use a different password).
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* The resultant <code>keystore</code> (or <code>.keystore</code>)
|
||||||
|
* file must be copied to <code>$webappdir/WEB-INF/keystore</code>
|
||||||
|
* (on the IIS server).
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Now on the IIS server export the public key into a separate
|
||||||
|
* file like this:
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* keytool -export -alias ccmkey -file c:\temp\public_cert
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* You will need to type the keystore password in (<code>123456</code>).
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Copy the public key to the CCM server, and import it into the
|
||||||
|
* keystore file on the CCM server like this:
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* keytool -import -alias ccmkey -file /tmp/public_cert
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Make sure the <code>keystore</code> (or <code>.keystore</code>)
|
||||||
|
* file on the CCM file is copied to <code>$webappdir/WEB-INF/keystore</code>.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Ensure that the public key has alias <code>ccmkey</code>
|
||||||
|
* and password <code>123456</code>.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author Matt Booth, documentation by Richard W.M. Jones.
|
||||||
|
* @see com.arsdigita.auth.ntlm.NTLMLoginModule
|
||||||
|
*/
|
||||||
|
public class HTTPAuthServlet extends HttpServlet {
|
||||||
|
private Cipher m_encrypt;
|
||||||
|
|
||||||
|
// Leave same for backwards compatability
|
||||||
|
public static final String AUTH = "__camden_auth";
|
||||||
|
public static final String MAGIC = "camden";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open the keystore and look for a key with the given alias. Create
|
||||||
|
* the encryption (ie. signing) cipher object.
|
||||||
|
*/
|
||||||
|
public void init() throws ServletException
|
||||||
|
{
|
||||||
|
// Create the encryption cypher.
|
||||||
|
PrivateKey privateKey = HTTPAuth.getConfig().getPrivateKey();
|
||||||
|
|
||||||
|
try {
|
||||||
|
m_encrypt = Cipher.getInstance(HTTPAuth.getConfig().getKeyCypher());
|
||||||
|
m_encrypt.init (Cipher.ENCRYPT_MODE, privateKey);
|
||||||
|
}
|
||||||
|
catch (GeneralSecurityException ex) {
|
||||||
|
throw new ServletException (ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void doGet( HttpServletRequest req, HttpServletResponse res )
|
||||||
|
throws IOException, ServletException {
|
||||||
|
String nonce = req.getParameter ("nonce");
|
||||||
|
|
||||||
|
// If no nonce, just return the public key
|
||||||
|
if ( nonce == null ) {
|
||||||
|
throw new ServletException ("nonce parameter missing");
|
||||||
|
}
|
||||||
|
|
||||||
|
String returnURL = req.getParameter ("returnURL");
|
||||||
|
if ( returnURL == null ) {
|
||||||
|
throw new ServletException( "returnURL was not specified" );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate an authorisation string of the form MAGICnonce|USERIDENT
|
||||||
|
String authString = MAGIC + nonce +
|
||||||
|
"|" + getRemoteUser (req);
|
||||||
|
|
||||||
|
try {
|
||||||
|
byte[] encBytes =
|
||||||
|
new byte[ m_encrypt.getOutputSize( authString.length() ) ];
|
||||||
|
m_encrypt.doFinal( authString.getBytes(), 0, authString.length(), encBytes );
|
||||||
|
|
||||||
|
authString = new BASE64Encoder().encode( encBytes );
|
||||||
|
authString = URLEncoder.encode( authString );
|
||||||
|
} catch( IllegalBlockSizeException e ) {
|
||||||
|
throw new ServletException( e );
|
||||||
|
} catch( BadPaddingException e ) {
|
||||||
|
throw new ServletException( e );
|
||||||
|
} catch( ShortBufferException e ) {
|
||||||
|
throw new ServletException( e );
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( returnURL.indexOf( "?" ) == -1 ) {
|
||||||
|
returnURL += "?";
|
||||||
|
} else {
|
||||||
|
returnURL += "&";
|
||||||
|
}
|
||||||
|
|
||||||
|
returnURL += AUTH + "=" + authString;
|
||||||
|
|
||||||
|
res.sendRedirect( returnURL );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Note by RWMJ: I separated this out into a separate function just
|
||||||
|
* to make it simpler to test by hacking in hard-coded values.
|
||||||
|
*/
|
||||||
|
private String getRemoteUser (HttpServletRequest req) {
|
||||||
|
if (HTTPAuth.getConfig().isDebugMode()) {
|
||||||
|
return "example\\\\administrator";
|
||||||
|
} else {
|
||||||
|
return req.getRemoteUser ();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,487 @@
|
||||||
|
/* -*- mode: java; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
||||||
|
*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.db.Sequences;
|
||||||
|
import com.arsdigita.kernel.KernelHelper;
|
||||||
|
import com.arsdigita.kernel.security.HTTPRequestCallback;
|
||||||
|
import com.arsdigita.kernel.security.HTTPResponseCallback;
|
||||||
|
import com.arsdigita.kernel.security.MappingLoginModule;
|
||||||
|
import com.arsdigita.kernel.security.PasswordLoginModule;
|
||||||
|
import com.arsdigita.kernel.security.UserLoginModule;
|
||||||
|
import com.arsdigita.kernel.security.Util;
|
||||||
|
import com.arsdigita.persistence.DataOperation;
|
||||||
|
import com.arsdigita.persistence.DataQuery;
|
||||||
|
import com.arsdigita.persistence.SessionManager;
|
||||||
|
import com.arsdigita.util.UncheckedWrapperException;
|
||||||
|
import com.arsdigita.web.RedirectSignal;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.net.InetAddress;
|
||||||
|
import java.net.URLEncoder;
|
||||||
|
import java.net.UnknownHostException;
|
||||||
|
import java.security.GeneralSecurityException;
|
||||||
|
import java.security.PublicKey;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.Enumeration;
|
||||||
|
import java.util.Map;
|
||||||
|
import javax.crypto.Cipher;
|
||||||
|
import javax.security.auth.Subject;
|
||||||
|
import javax.security.auth.callback.Callback;
|
||||||
|
import javax.security.auth.callback.CallbackHandler;
|
||||||
|
import javax.security.auth.login.LoginException;
|
||||||
|
import javax.servlet.http.Cookie;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import sun.misc.BASE64Decoder;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Attempt to authenticate a user against an IIS server for seamless login
|
||||||
|
* from an IE session.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* This login module is placed after the normal <code>CookieLoginModule</code>
|
||||||
|
* like so:
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* init com.arsdigita.kernel.security.Initializer {
|
||||||
|
* ...
|
||||||
|
* loginConfig = {
|
||||||
|
* "Request", {
|
||||||
|
* {"com.arsdigita.kernel.security.AdminLoginModule",
|
||||||
|
* "sufficient"},
|
||||||
|
* {"com.arsdigita.kernel.security.RecoveryLoginModule",
|
||||||
|
* "sufficient"},
|
||||||
|
* {"com.arsdigita.kernel.security.CookieLoginModule",
|
||||||
|
* "sufficient"},
|
||||||
|
* <b>{"com.arsdigita.auth.ntlm.HTTPLoginModule",
|
||||||
|
* "requisite"},</b>
|
||||||
|
* {"com.arsdigita.kernel.security.CookieLoginModule",
|
||||||
|
* "optional"}
|
||||||
|
* },
|
||||||
|
* ...
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* You also need an IIS server, running <code>HTTPAuthServlet</code>
|
||||||
|
* (q.v.).
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* When a request is received which is not authenticated, the
|
||||||
|
* {@link #login login} method in this class will be called as part
|
||||||
|
* of the JAAS chain of handlers. The login method works out if the
|
||||||
|
* user is using IE by sniffing their <code>User-Agent</code>. If
|
||||||
|
* so, then it generates a one-off random string called a <q>nonce</q>
|
||||||
|
* and saves this in the database. The nonce is used to prevent
|
||||||
|
* replay attacks, but is otherwise not needed. It then redirects
|
||||||
|
* the user's browser to the IIS server, with the following arguments:
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* http://iis-server/foo ? nonce=<i>nonce</i> & returnURL=<i>original URL</i>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* The IIS server runs <code>HTTPAuthServlet</code>. This
|
||||||
|
* basically calls <code>request.getRemoteUser()</code> which does
|
||||||
|
* some proprietary M$ voodoo to fetch the username from the
|
||||||
|
* browser. It takes the username and nonce and signs them with
|
||||||
|
* its private key (see below) and redirects back to us at the
|
||||||
|
* following URL:
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* original URL & auth=<i>magic number, username, nonce and signature</i>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Because the request <em>still</em> doesn't contain a cookie, we
|
||||||
|
* will get this request during the normal course of processing, but
|
||||||
|
* this time the <code>auth</code> parameter will be set. So we
|
||||||
|
* process the parameter, check the signature, and map the IIS/HTTP
|
||||||
|
* username to a CCM <code>User</code>.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* To see how key managament works and how to see it up, go to
|
||||||
|
* the javadoc for <code>HTTPAuthServlet</code>.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author Matt Booth, documentation by Richard W.M. Jones
|
||||||
|
*
|
||||||
|
* @see com.arsdigita.auth.ntlm.HTTPAuthServlet
|
||||||
|
*/
|
||||||
|
public class HTTPLoginModule extends MappingLoginModule {
|
||||||
|
private static Logger s_log = Logger.getLogger
|
||||||
|
( HTTPLoginModule.class );
|
||||||
|
|
||||||
|
private static PublicKey s_publicKey = null;
|
||||||
|
static {
|
||||||
|
if (HTTPAuth.getConfig().isActive()) {
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug("Loading public key");
|
||||||
|
}
|
||||||
|
s_publicKey = HTTPAuth.getConfig().getPublicKey();
|
||||||
|
} else {
|
||||||
|
if (s_log.isInfoEnabled()) {
|
||||||
|
s_log.info("HTTP auth is not active");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static BASE64Decoder s_base64Decoder = new BASE64Decoder();
|
||||||
|
|
||||||
|
// The time in seconds until a nonce expires
|
||||||
|
private static final String TTL = "60";
|
||||||
|
|
||||||
|
private Subject m_subject;
|
||||||
|
private CallbackHandler m_handler;
|
||||||
|
private Map m_shared;
|
||||||
|
private Map m_options;
|
||||||
|
private BigDecimal m_userID = null;
|
||||||
|
private Boolean m_secure = null;
|
||||||
|
|
||||||
|
/* This is the decryption cipher. */
|
||||||
|
private Cipher m_decrypt;
|
||||||
|
|
||||||
|
public HTTPLoginModule() {
|
||||||
|
m_decrypt = getDecryptionCipher ();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void initialize( Subject subject,
|
||||||
|
CallbackHandler handler,
|
||||||
|
Map shared,
|
||||||
|
Map options ) {
|
||||||
|
m_subject = subject;
|
||||||
|
m_handler = handler;
|
||||||
|
m_shared = shared;
|
||||||
|
m_options = options;
|
||||||
|
|
||||||
|
super.initialize( subject, handler, shared, options );
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean login() throws LoginException {
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "HTTP Login Start" );
|
||||||
|
}
|
||||||
|
|
||||||
|
if (m_decrypt == null) {
|
||||||
|
if (s_log.isInfoEnabled()) {
|
||||||
|
s_log.info("No public key available, falling back to default");
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get the request and response objects
|
||||||
|
HttpServletRequest req;
|
||||||
|
HttpServletResponse res;
|
||||||
|
try {
|
||||||
|
HTTPRequestCallback reqCB = new HTTPRequestCallback();
|
||||||
|
HTTPResponseCallback resCB = new HTTPResponseCallback();
|
||||||
|
|
||||||
|
|
||||||
|
m_handler.handle( new Callback[] { reqCB, resCB } );
|
||||||
|
req = reqCB.getRequest();
|
||||||
|
res = resCB.getResponse();
|
||||||
|
} catch( Exception e ) {
|
||||||
|
throw new UncheckedWrapperException( e );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check address is in range requested.
|
||||||
|
Inet4AddressRange range = HTTPAuth.getConfig().getClientIPRange ();
|
||||||
|
if (range != null) {
|
||||||
|
InetAddress address;
|
||||||
|
|
||||||
|
String ipaddress = req.getHeader("X-Forwarded-For");
|
||||||
|
if (ipaddress == null) {
|
||||||
|
ipaddress = req.getRemoteAddr();
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug ("Remote Address = " + ipaddress);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug ("Proxy forwarded chain is " + ipaddress);
|
||||||
|
}
|
||||||
|
|
||||||
|
int index = ipaddress.indexOf(',');
|
||||||
|
if (index != -1) {
|
||||||
|
ipaddress = ipaddress.substring(0, index);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug ("Proxy forwarded client is " + ipaddress);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
address = InetAddress.getByName (ipaddress);
|
||||||
|
}
|
||||||
|
catch (UnknownHostException ex) {
|
||||||
|
s_log.warn("Unknown host " + ipaddress, ex);
|
||||||
|
// Abort NTLM auth if can't lookup host
|
||||||
|
// since it could be temporary DNS failure
|
||||||
|
// so falling back on normal auth is nicer
|
||||||
|
// to the user.
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
catch (SecurityException ex) {
|
||||||
|
throw new UncheckedWrapperException (ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug ("Address = " + address);
|
||||||
|
s_log.debug ("Range = " + range);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!range.inRange (address)) {
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug ("Address not in range");
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// This authentication method only works with IE. If we haven't got IE
|
||||||
|
// just fail immediately
|
||||||
|
String userAgent = req.getHeader( "user-agent" );
|
||||||
|
boolean isIE = userAgent != null && userAgent.toLowerCase().indexOf( "msie" ) != -1;
|
||||||
|
|
||||||
|
if( !isIE ) {
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "User not using IE, falling back to default login" );
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
} else {
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "Attempting HTTP authentication" );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check if we've got an Auth String
|
||||||
|
String auth = req.getParameter (HTTPAuthServlet.AUTH);
|
||||||
|
if( auth == null ) {
|
||||||
|
// Fetch a new nonce and add it to the db
|
||||||
|
String nonce;
|
||||||
|
try {
|
||||||
|
nonce = Sequences.getNextValue().toString();
|
||||||
|
DataOperation op =
|
||||||
|
SessionManager.getSession().retrieveDataOperation
|
||||||
|
( "com.arsdigita.auth.ntlm.AddNonce" );
|
||||||
|
op.setParameter( "nonce", nonce );
|
||||||
|
op.setParameter( "expires", new Date(new Date().getTime() +
|
||||||
|
(HTTPAuth.getConfig().getNonceTTL() * 1000l)));
|
||||||
|
op.setParameter( "status", Boolean.FALSE);
|
||||||
|
op.execute();
|
||||||
|
op.close();
|
||||||
|
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "Added nonce: " + nonce );
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch( Exception e ) {
|
||||||
|
throw new UncheckedWrapperException( e );
|
||||||
|
}
|
||||||
|
|
||||||
|
String returnURL = "http://" + KernelHelper.getHostName() + req.getRequestURI();
|
||||||
|
if( req.getQueryString () != null ) {
|
||||||
|
returnURL = returnURL + "?" + req.getQueryString ();
|
||||||
|
}
|
||||||
|
returnURL = URLEncoder.encode( returnURL );
|
||||||
|
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "Return URL: " + returnURL );
|
||||||
|
}
|
||||||
|
|
||||||
|
String redirectURL = "http://" + HTTPAuth.getConfig().getServerName() +
|
||||||
|
":" + HTTPAuth.getConfig().getServerPort() + "/auth/" +
|
||||||
|
"?nonce=" + nonce + "&returnURL=" + returnURL;
|
||||||
|
clearCookie(req, res);
|
||||||
|
|
||||||
|
throw new RedirectSignal (redirectURL, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Decrypt the authorisation string
|
||||||
|
try {
|
||||||
|
byte[] decAuthBytes = s_base64Decoder.decodeBuffer( auth );
|
||||||
|
auth = new String( m_decrypt.doFinal( decAuthBytes ) );
|
||||||
|
} catch( Exception e ) {
|
||||||
|
s_log.warn( "Error checking nonce value: " + e );
|
||||||
|
e.printStackTrace();
|
||||||
|
throw new LoginException
|
||||||
|
( "Invalid signature from authentication server" );
|
||||||
|
}
|
||||||
|
|
||||||
|
if( !auth.startsWith( HTTPAuthServlet.MAGIC ) ) {
|
||||||
|
s_log.warn ("Invalid signature from authentication server " +
|
||||||
|
"- no MAGIC (auth was: " + auth + ")");
|
||||||
|
throw new LoginException
|
||||||
|
( "Invalid signature from authentication server" );
|
||||||
|
}
|
||||||
|
auth = auth.substring( HTTPAuthServlet.MAGIC.length() );
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "Decrypted Auth: " + auth );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get the nonce and username from the auth string
|
||||||
|
int sep = auth.indexOf( "|" );
|
||||||
|
String nonce = auth.substring( 0, sep );
|
||||||
|
String user = auth.substring( sep + 1 );
|
||||||
|
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "Nonce: " + nonce );
|
||||||
|
s_log.debug( "User: " + user );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check that the nonce we got is valid
|
||||||
|
DataQuery check =
|
||||||
|
SessionManager.getSession().retrieveQuery
|
||||||
|
( "com.arsdigita.auth.ntlm.CheckNonce" );
|
||||||
|
check.setParameter( "now", new Date());
|
||||||
|
check.setParameter( "nonce", nonce );
|
||||||
|
check.setParameter( "status", Boolean.FALSE);
|
||||||
|
boolean nonceInvalid = check.isEmpty();
|
||||||
|
check.close();
|
||||||
|
|
||||||
|
if( nonceInvalid ) {
|
||||||
|
s_log.warn( "Received invalid nonce: " + nonce );
|
||||||
|
throw new LoginException
|
||||||
|
( "Invalid challenge string from authentication server" );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Expire the used nonce
|
||||||
|
DataOperation expire =
|
||||||
|
SessionManager.getSession().retrieveDataOperation
|
||||||
|
( "com.arsdigita.auth.ntlm.ExpireNonce" );
|
||||||
|
expire.setParameter( "nonce", nonce );
|
||||||
|
expire.setParameter( "status", Boolean.TRUE);
|
||||||
|
expire.execute();
|
||||||
|
expire.close();
|
||||||
|
|
||||||
|
m_shared.put( PasswordLoginModule.NAME_KEY, user );
|
||||||
|
|
||||||
|
// Pull query vars into a HashMap called vars
|
||||||
|
Enumeration vars = req.getParameterNames ();
|
||||||
|
|
||||||
|
// Redirect again to this URL without the camden nonce. This leaves a
|
||||||
|
// prettier URL and allows the displayed page to be returned from a
|
||||||
|
// cache if appropriate.
|
||||||
|
|
||||||
|
StringBuffer requestURL = new StringBuffer( req.getRequestURI() );
|
||||||
|
// got more than just the camden nonce in the query string
|
||||||
|
if (vars.hasMoreElements()) {
|
||||||
|
requestURL.append( '?' );
|
||||||
|
boolean first = true;
|
||||||
|
while (vars.hasMoreElements()) {
|
||||||
|
String key = (String)vars.nextElement();
|
||||||
|
String[] vals = req.getParameterValues(key);
|
||||||
|
|
||||||
|
for (int i = 0 ; i < vals.length ; i++) {
|
||||||
|
// Don't include the nonce in the output
|
||||||
|
if( !HTTPAuthServlet.AUTH.equals(key) ) {
|
||||||
|
if (first)
|
||||||
|
first = false;
|
||||||
|
else
|
||||||
|
requestURL.append( '&' );
|
||||||
|
|
||||||
|
requestURL.append(key);
|
||||||
|
requestURL.append( '=' );
|
||||||
|
requestURL.append(vals[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
m_shared.put( RedirectLoginModule.REDIRECT_URL,
|
||||||
|
requestURL.toString() );
|
||||||
|
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "HTTP Login End" );
|
||||||
|
}
|
||||||
|
return super.login();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the named cookie to the given value.
|
||||||
|
**/
|
||||||
|
private void clearCookie(HttpServletRequest req,
|
||||||
|
HttpServletResponse res)
|
||||||
|
throws LoginException {
|
||||||
|
Cookie cookie = new Cookie(isSecure(req) ?
|
||||||
|
UserLoginModule.SECURE_CREDENTIAL_NAME :
|
||||||
|
UserLoginModule.NORMAL_CREDENTIAL_NAME, "");
|
||||||
|
cookie.setMaxAge(0);
|
||||||
|
cookie.setPath("/");
|
||||||
|
cookie.setSecure(isSecure(req));
|
||||||
|
res.addCookie(cookie);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected final boolean isSecure(HttpServletRequest req)
|
||||||
|
throws LoginException {
|
||||||
|
if (m_secure == null) {
|
||||||
|
m_secure = new Boolean
|
||||||
|
(Util.getSecurityHelper().isSecure(req));
|
||||||
|
}
|
||||||
|
return m_secure.booleanValue();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected BigDecimal getUserID( String ident ) throws LoginException {
|
||||||
|
UserLogin login = UserLogin.findByLogin(ident);
|
||||||
|
if (login == null) {
|
||||||
|
s_log.warn( "No entry for user " + ident );
|
||||||
|
throw new LoginException( "No entry for user " + ident );
|
||||||
|
}
|
||||||
|
|
||||||
|
return login.getUser().getID();
|
||||||
|
}
|
||||||
|
|
||||||
|
private Cipher getDecryptionCipher() {
|
||||||
|
// Create the decryption cipher.
|
||||||
|
if (s_publicKey == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
Cipher decrypt;
|
||||||
|
|
||||||
|
try {
|
||||||
|
decrypt = Cipher.getInstance (HTTPAuth.getConfig().getKeyCypher());
|
||||||
|
decrypt.init( Cipher.DECRYPT_MODE, s_publicKey );
|
||||||
|
}
|
||||||
|
catch (GeneralSecurityException ex) {
|
||||||
|
throw new UncheckedWrapperException (ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
return decrypt;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean commit() throws LoginException {
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "Commit" );
|
||||||
|
}
|
||||||
|
return super.commit();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean abort() throws LoginException {
|
||||||
|
if (s_log.isDebugEnabled()) {
|
||||||
|
s_log.debug( "Abort" );
|
||||||
|
}
|
||||||
|
return super.commit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,311 @@
|
||||||
|
/* -*- mode: java; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
||||||
|
*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import java.net.InetAddress;
|
||||||
|
import java.net.UnknownHostException;
|
||||||
|
|
||||||
|
import com.arsdigita.util.Assert;
|
||||||
|
import com.arsdigita.util.UncheckedWrapperException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* This class represents an IPV4 address range, such as 192.168.1.0/24
|
||||||
|
* or 192.168.1.0/255.255.255.0 (both these examples are equivalent).
|
||||||
|
* An address range consists of an address and a netmask.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* At the time that I wrote this class, I wasn't aware of any standard
|
||||||
|
* class which supported this feature. However, it is clear that at some
|
||||||
|
* point in the future such a class will be added to Java, at which
|
||||||
|
* point this code will be redundant.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* NB. This will NOT work with JDK 1.4. To make it work, you need to
|
||||||
|
* manually replace all references to <code>InetAddress</code> to
|
||||||
|
* <code>Inet4Address</code>. Jeez, how much do I hate Java.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author Richard W.M. Jones
|
||||||
|
*/
|
||||||
|
public class Inet4AddressRange
|
||||||
|
{
|
||||||
|
private InetAddress m_address;
|
||||||
|
private InetAddress m_netmask;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Given a string in one of the valid forms below, construct an
|
||||||
|
* IPV4 address range.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* The valid forms for the string are:
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <ul>
|
||||||
|
* <li> <code>"192.168.1.0/24"</code> </li>
|
||||||
|
* <li> <code>"192.168.1.0/255.255.255.0"</code> </li>
|
||||||
|
* <li> <code>"192.168.1.15"</code> (the implicit netmask is
|
||||||
|
* 255.255.255.255). </li>
|
||||||
|
* </ul>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* If the string has an invalid format, this returns <code>null</code>.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @param s The string.
|
||||||
|
* @return <code>Inet4AddressRange</code> object or <code>null</code>.
|
||||||
|
*/
|
||||||
|
public static Inet4AddressRange getByName (String s)
|
||||||
|
{
|
||||||
|
InetAddress address, netmask;
|
||||||
|
|
||||||
|
try {
|
||||||
|
int i = s.indexOf ('/');
|
||||||
|
|
||||||
|
// If no "/" in the string, set netmask to 255.255.255.255 and try
|
||||||
|
// to set the address.
|
||||||
|
if (i == -1)
|
||||||
|
{
|
||||||
|
netmask = makeNetmask (32);
|
||||||
|
address = InetAddress.getByName (s);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Split the string on the first "/" character.
|
||||||
|
String addrString = s.substring (0, i);
|
||||||
|
String netmaskString = s.substring (i+1, s.length ());
|
||||||
|
|
||||||
|
address = InetAddress.getByName (addrString);
|
||||||
|
|
||||||
|
// If the netmask is NOT just a simple number, resolve it.
|
||||||
|
if (!isNumber (netmaskString))
|
||||||
|
netmask = InetAddress.getByName (netmaskString);
|
||||||
|
// Otherwise the netmask is a simple number so infer it.
|
||||||
|
else
|
||||||
|
netmask = makeNetmask (Integer.parseInt (netmaskString));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (UnknownHostException ex) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
catch (SecurityException ex) {
|
||||||
|
throw new UncheckedWrapperException (ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Inet4AddressRange (address, netmask);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns true iff the string parameter looks like a number.
|
||||||
|
*/
|
||||||
|
private static boolean isNumber (String s)
|
||||||
|
{
|
||||||
|
for (int i = 0; i < s.length(); ++i)
|
||||||
|
if (s.charAt (i) < '0' || s.charAt (i) > '9')
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Given an address and netmask, construct an object of this class.
|
||||||
|
*/
|
||||||
|
public Inet4AddressRange (InetAddress address, InetAddress netmask)
|
||||||
|
{
|
||||||
|
m_address = address;
|
||||||
|
m_netmask = netmask;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the address field of this object.
|
||||||
|
*/
|
||||||
|
public InetAddress getAddress ()
|
||||||
|
{
|
||||||
|
return m_address;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the netmask field of this object.
|
||||||
|
*/
|
||||||
|
public InetAddress getNetmask ()
|
||||||
|
{
|
||||||
|
return m_netmask;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert to a printable string.
|
||||||
|
*/
|
||||||
|
public String toString ()
|
||||||
|
{
|
||||||
|
return
|
||||||
|
inetAddressToString (m_address) + "/" + inetAddressToString (m_netmask);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return true if and only if two Inet4AddressRange objects are
|
||||||
|
* semantically equal.
|
||||||
|
*/
|
||||||
|
public boolean equals (Inet4AddressRange other)
|
||||||
|
{
|
||||||
|
return
|
||||||
|
m_address.equals (other.m_address) &&
|
||||||
|
m_netmask.equals (other.m_netmask);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return true if the address parameter given is inside this range
|
||||||
|
* of addresses.
|
||||||
|
*/
|
||||||
|
public boolean inRange (InetAddress address)
|
||||||
|
{
|
||||||
|
long maddressLong = inetAddressToLong (m_address);
|
||||||
|
long mnetmaskLong = inetAddressToLong (m_netmask);
|
||||||
|
long addressLong = inetAddressToLong (address);
|
||||||
|
|
||||||
|
return (addressLong & mnetmaskLong) == maddressLong;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is the function we use to convert an <code>InetAddress</code>
|
||||||
|
* to a long (to get around the stupid lack of unsigned types in Java).
|
||||||
|
* This is public because it might be generally useful.
|
||||||
|
*/
|
||||||
|
public static long inetAddressToLong (InetAddress address)
|
||||||
|
{
|
||||||
|
byte[] bytes = address.getAddress ();
|
||||||
|
long a = bytes[0], b = bytes[1], c = bytes[2], d = bytes[3];
|
||||||
|
a &= 0xff; b &= 0xff; c &= 0xff; d &= 0xff;
|
||||||
|
return (a << 24) | (b << 16) | (c << 8) | d;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is the function we use to convert a long to an
|
||||||
|
* <code>InetAddress</code>. This is public because it might be
|
||||||
|
* generally useful.
|
||||||
|
*/
|
||||||
|
public static InetAddress longToInetAddress (long address)
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
return InetAddress.getByName (String.valueOf (address));
|
||||||
|
}
|
||||||
|
catch (UnknownHostException ex) {
|
||||||
|
throw new UncheckedWrapperException (ex);
|
||||||
|
}
|
||||||
|
catch (SecurityException ex) {
|
||||||
|
throw new UncheckedWrapperException (ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert an <code>InetAddress</code> to a string. The normal
|
||||||
|
* <code>toString</code> method is pretty useless.
|
||||||
|
*/
|
||||||
|
public static String inetAddressToString (InetAddress address)
|
||||||
|
{
|
||||||
|
byte[] bytes = address.getAddress ();
|
||||||
|
long a = bytes[0], b = bytes[1], c = bytes[2], d = bytes[3];
|
||||||
|
a &= 0xff; b &= 0xff; c &= 0xff; d &= 0xff;
|
||||||
|
return a + "." + b + "." + c + "." + d;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Private function to construct a netmask from a number.
|
||||||
|
* eg. 24 will return the address 255.255.255.0.
|
||||||
|
*/
|
||||||
|
private static InetAddress makeNetmask (int bits)
|
||||||
|
throws UnknownHostException, SecurityException
|
||||||
|
{
|
||||||
|
long n = (0xffffffff00000000L >> bits) & 0xffffffffL;
|
||||||
|
return longToInetAddress (n);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test suite for this class.
|
||||||
|
*/
|
||||||
|
public static void main (String[] args)
|
||||||
|
throws Exception
|
||||||
|
{
|
||||||
|
// Test inetAddressToLong and longToInetAddress.
|
||||||
|
InetAddress addr = InetAddress.getByName ("192.168.0.99");
|
||||||
|
InetAddress addr2 = longToInetAddress (inetAddressToLong (addr));
|
||||||
|
String addrStr = inetAddressToString (addr);
|
||||||
|
String addr2Str = inetAddressToString (addr2);
|
||||||
|
System.out.println ("addr = " + addrStr + "; addr2 = " + addr2Str);
|
||||||
|
Assert.truth (addrStr.equals (addr2Str));
|
||||||
|
|
||||||
|
// Test makeNetmask.
|
||||||
|
addr = makeNetmask (0);
|
||||||
|
System.out.println ("makeNetmask(0) = " + addr);
|
||||||
|
Assert.truth (inetAddressToString (addr).equals ("0.0.0.0"));
|
||||||
|
|
||||||
|
addr = makeNetmask (8);
|
||||||
|
System.out.println ("makeNetmask(8) = " + addr);
|
||||||
|
Assert.truth (inetAddressToString (addr).equals ("255.0.0.0"));
|
||||||
|
|
||||||
|
addr = makeNetmask (16);
|
||||||
|
System.out.println ("makeNetmask(16) = " + addr);
|
||||||
|
Assert.truth (inetAddressToString (addr).equals ("255.255.0.0"));
|
||||||
|
|
||||||
|
addr = makeNetmask (24);
|
||||||
|
System.out.println ("makeNetmask(24) = " + addr);
|
||||||
|
Assert.truth (inetAddressToString (addr).equals ("255.255.255.0"));
|
||||||
|
|
||||||
|
addr = makeNetmask (28);
|
||||||
|
System.out.println ("makeNetmask(28) = " + addr);
|
||||||
|
Assert.truth (inetAddressToString (addr).equals ("255.255.255.240"));
|
||||||
|
|
||||||
|
addr = makeNetmask (32);
|
||||||
|
System.out.println ("makeNetmask(32) = " + addr);
|
||||||
|
Assert.truth (inetAddressToString (addr).equals ("255.255.255.255"));
|
||||||
|
|
||||||
|
// Test getByName.
|
||||||
|
Inet4AddressRange range
|
||||||
|
= Inet4AddressRange.getByName ("192.168.0.0/16");
|
||||||
|
System.out.println ("range = " + range.toString ());
|
||||||
|
|
||||||
|
Inet4AddressRange range2
|
||||||
|
= Inet4AddressRange.getByName ("192.168.0.0/255.255.0.0");
|
||||||
|
System.out.println ("range = " + range.toString ());
|
||||||
|
// Test equals.
|
||||||
|
Assert.truth (range.equals (range2));
|
||||||
|
|
||||||
|
range = Inet4AddressRange.getByName ("192.168.0.99");
|
||||||
|
System.out.println ("range = " + range.toString ());
|
||||||
|
|
||||||
|
// Test inRange.
|
||||||
|
range = Inet4AddressRange.getByName ("192.168.0.0/16");
|
||||||
|
addr = InetAddress.getByName ("192.168.0.99");
|
||||||
|
Assert.truth (range.inRange (addr));
|
||||||
|
|
||||||
|
range = Inet4AddressRange.getByName ("192.168.0.0/24");
|
||||||
|
addr = InetAddress.getByName ("192.168.2.99");
|
||||||
|
Assert.truth (! range.inRange (addr));
|
||||||
|
|
||||||
|
range = Inet4AddressRange.getByName ("192.168.0.99");
|
||||||
|
addr = InetAddress.getByName ("192.168.0.99");
|
||||||
|
Assert.truth (range.inRange (addr));
|
||||||
|
|
||||||
|
range = Inet4AddressRange.getByName ("192.168.0.99");
|
||||||
|
addr = InetAddress.getByName ("192.168.3.99");
|
||||||
|
Assert.truth (! range.inRange (addr));
|
||||||
|
|
||||||
|
System.out.println ("All test completed OK.");
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1,87 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation; either version 2.1 of
|
||||||
|
* the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
|
* License along with this library; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.db.DbHelper;
|
||||||
|
|
||||||
|
import com.arsdigita.domain.DomainObject;
|
||||||
|
import com.arsdigita.domain.DomainObjectInstantiator;
|
||||||
|
import com.arsdigita.kernel.ACSObjectInstantiator;
|
||||||
|
|
||||||
|
import com.arsdigita.persistence.pdl.ManifestSource;
|
||||||
|
import com.arsdigita.persistence.pdl.NameFilter;
|
||||||
|
import com.arsdigita.persistence.pdl.ManifestSource;
|
||||||
|
import com.arsdigita.persistence.DataObject;
|
||||||
|
|
||||||
|
import com.arsdigita.runtime.RuntimeConfig;
|
||||||
|
import com.arsdigita.runtime.PDLInitializer;
|
||||||
|
import com.arsdigita.runtime.CompoundInitializer;
|
||||||
|
import com.arsdigita.runtime.DomainInitEvent;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initializes the HTTP authentication package.
|
||||||
|
*
|
||||||
|
* @author Daniel Berrange
|
||||||
|
* @version $Id: Initializer.java 755 2005-09-02 13:42:47Z sskracic $
|
||||||
|
*/
|
||||||
|
public class Initializer extends CompoundInitializer {
|
||||||
|
public final static String versionId =
|
||||||
|
"$Id: Initializer.java 755 2005-09-02 13:42:47Z sskracic $" +
|
||||||
|
"$Author: sskracic $" +
|
||||||
|
"$DateTime: 2004/01/23 10:22:44 $";
|
||||||
|
|
||||||
|
public Initializer() {
|
||||||
|
final String url = RuntimeConfig.getConfig().getJDBCURL();
|
||||||
|
final int database = DbHelper.getDatabaseFromURL(url);
|
||||||
|
|
||||||
|
add(new PDLInitializer
|
||||||
|
(new ManifestSource
|
||||||
|
("ccm-auth-http.pdl.mf",
|
||||||
|
new NameFilter(DbHelper.getDatabaseSuffix(database), "pdl"))));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initializes domain-coupling machinery, usually consisting of
|
||||||
|
* registering object instantiators and observers.
|
||||||
|
*
|
||||||
|
* This starts up the search threads according to the values in the
|
||||||
|
* properties file
|
||||||
|
*/
|
||||||
|
public void init(DomainInitEvent e) {
|
||||||
|
super.init(e);
|
||||||
|
|
||||||
|
e.getFactory().registerInstantiator(
|
||||||
|
HTTPAuth.BASE_DATA_OBJECT_TYPE,
|
||||||
|
new ACSObjectInstantiator() {
|
||||||
|
public DomainObject doNewInstance(DataObject dataObject) {
|
||||||
|
return new HTTPAuth(dataObject);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
e.getFactory().registerInstantiator
|
||||||
|
(UserLogin.BASE_DATA_OBJECT_TYPE,
|
||||||
|
new DomainObjectInstantiator() {
|
||||||
|
public DomainObject doNewInstance( DataObject dobj ) {
|
||||||
|
return new UserLogin( dobj );
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,122 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation; either version 2.1 of
|
||||||
|
* the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
|
* License along with this library; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.loader.PackageLoader;
|
||||||
|
|
||||||
|
import com.arsdigita.kernel.Kernel;
|
||||||
|
import com.arsdigita.kernel.KernelExcursion;
|
||||||
|
import com.arsdigita.kernel.User;
|
||||||
|
|
||||||
|
import com.arsdigita.persistence.DataCollection;
|
||||||
|
import com.arsdigita.persistence.SessionManager;
|
||||||
|
|
||||||
|
import com.arsdigita.runtime.ScriptContext;
|
||||||
|
|
||||||
|
import com.arsdigita.util.parameter.Parameter;
|
||||||
|
import com.arsdigita.util.parameter.StringParameter;
|
||||||
|
|
||||||
|
import com.arsdigita.web.ApplicationType;
|
||||||
|
import com.arsdigita.web.Application;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Loads the HTTP Auth application and type
|
||||||
|
*
|
||||||
|
* @author Daniel Berrange
|
||||||
|
* @version $Id: Loader.java 287 2005-02-22 00:29:02Z sskracic $
|
||||||
|
*/
|
||||||
|
public class Loader extends PackageLoader {
|
||||||
|
public final static String versionId =
|
||||||
|
"$Id: Loader.java 287 2005-02-22 00:29:02Z sskracic $" +
|
||||||
|
"$Author: sskracic $" +
|
||||||
|
"$DateTime: 2004/01/23 10:22:44 $";
|
||||||
|
|
||||||
|
private static final Logger s_log = Logger.getLogger(Loader.class);
|
||||||
|
|
||||||
|
private StringParameter m_adminEmail = new StringParameter
|
||||||
|
("auth.http.admin_email", Parameter.REQUIRED, null);
|
||||||
|
private StringParameter m_adminIdent = new StringParameter
|
||||||
|
("auth.http.admin_identifier", Parameter.REQUIRED, null);
|
||||||
|
|
||||||
|
|
||||||
|
public Loader() {
|
||||||
|
register(m_adminEmail);
|
||||||
|
register(m_adminIdent);
|
||||||
|
loadInfo();
|
||||||
|
}
|
||||||
|
public void run(final ScriptContext ctx) {
|
||||||
|
new KernelExcursion() {
|
||||||
|
public void excurse() {
|
||||||
|
setEffectiveParty(Kernel.getSystemParty());
|
||||||
|
setupAdministrator();
|
||||||
|
setupHTTPAuth();
|
||||||
|
}
|
||||||
|
}.run();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setupHTTPAuth() {
|
||||||
|
ApplicationType type = ApplicationType
|
||||||
|
.createApplicationType("auth-http",
|
||||||
|
"CCM HTTP Authentication Admin",
|
||||||
|
HTTPAuth.BASE_DATA_OBJECT_TYPE);
|
||||||
|
type.setDescription("CCM HTTP authentication administration");
|
||||||
|
|
||||||
|
Application admin = Application.retrieveApplicationForPath("/admin/");
|
||||||
|
|
||||||
|
Application app =
|
||||||
|
Application.createApplication(type,
|
||||||
|
"auth-http",
|
||||||
|
"CCM HTTP Authentication Admin",
|
||||||
|
admin);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setupAdministrator() {
|
||||||
|
DataCollection coll = SessionManager.getSession().retrieve
|
||||||
|
( User.BASE_DATA_OBJECT_TYPE );
|
||||||
|
coll.addEqualsFilter( "primaryEmail", getAdminEmail() );
|
||||||
|
|
||||||
|
if (!coll.next()) {
|
||||||
|
coll.close();
|
||||||
|
throw new IllegalStateException
|
||||||
|
( "administratorEmail for HTTP Authentication doesn't " +
|
||||||
|
"specify an existing user." );
|
||||||
|
}
|
||||||
|
|
||||||
|
User admin = User.retrieve( coll.getDataObject() );
|
||||||
|
coll.close();
|
||||||
|
|
||||||
|
UserLogin login = UserLogin.findByUser(admin);
|
||||||
|
if (login == null) {
|
||||||
|
login = UserLogin.create(admin, getAdminIdentifier());
|
||||||
|
login.save();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private String getAdminEmail() {
|
||||||
|
return (String) get(m_adminEmail);
|
||||||
|
}
|
||||||
|
|
||||||
|
private String getAdminIdentifier() {
|
||||||
|
return (String) get(m_adminIdent);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
|
||||||
|
auth.http.mount_point.title=Mount Point
|
||||||
|
auth.http.mount_point.purpose=A mount point for the authentication application
|
||||||
|
auth.http.mount_point.example=auth
|
||||||
|
auth.http.mount_point.format=[string]
|
||||||
|
|
||||||
|
auth.http.admin_email.title=Auth Administrator Email Address
|
||||||
|
auth.http.admin_email.purpose=The email address of the site administrator. This must be the email address used to create the administrator's user object
|
||||||
|
auth.http.admin_email.example=admin@example.com
|
||||||
|
auth.http.admin_email.format=<user>@<domain>
|
||||||
|
|
||||||
|
auth.http.admin_identifier.title=Auth Administrator Identifier
|
||||||
|
auth.http.admin_identifier.purpose=DOMAIN\\username of the system administrator
|
||||||
|
auth.http.admin_identifier.example=EXAMPLE\\Administrator
|
||||||
|
auth.http.admin_identifier.format=[string]
|
||||||
|
|
@ -0,0 +1,92 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001-2004 Red Hat Inc. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation; either version 2.1 of
|
||||||
|
* the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
|
* License along with this library; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.dispatcher.DispatcherHelper;
|
||||||
|
import com.arsdigita.kernel.security.HTTPRequestCallback;
|
||||||
|
import com.arsdigita.kernel.security.HTTPResponseCallback;
|
||||||
|
import com.arsdigita.util.UncheckedWrapperException;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
import javax.security.auth.Subject;
|
||||||
|
import javax.security.auth.callback.Callback;
|
||||||
|
import javax.security.auth.callback.CallbackHandler;
|
||||||
|
import javax.security.auth.spi.LoginModule;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
public class RedirectLoginModule implements LoginModule {
|
||||||
|
public static final String REDIRECT_URL =
|
||||||
|
"com.arsdigita.auth.http.RedirectURL";
|
||||||
|
|
||||||
|
private final static Logger s_log =
|
||||||
|
Logger.getLogger( RedirectLoginModule.class );
|
||||||
|
|
||||||
|
private CallbackHandler m_handler;
|
||||||
|
private Map m_shared;
|
||||||
|
|
||||||
|
public void initialize( Subject subject, CallbackHandler handler,
|
||||||
|
Map shared, Map options ) {
|
||||||
|
m_handler = handler;
|
||||||
|
m_shared = shared;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean commit() {
|
||||||
|
String redirectURL = (String) m_shared.get( REDIRECT_URL );
|
||||||
|
|
||||||
|
if ( null == redirectURL ) {
|
||||||
|
s_log.debug( "Not redirecting" );
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
s_log.debug( "Redirecting to " + redirectURL );
|
||||||
|
redirectTo( redirectURL );
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean abort() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean login() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean logout() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void redirectTo( String redirectURL ) {
|
||||||
|
try {
|
||||||
|
HTTPRequestCallback reqCB = new HTTPRequestCallback();
|
||||||
|
HTTPResponseCallback resCB = new HTTPResponseCallback();
|
||||||
|
|
||||||
|
m_handler.handle( new Callback[] { reqCB, resCB } );
|
||||||
|
HttpServletRequest req = reqCB.getRequest();
|
||||||
|
HttpServletResponse res = resCB.getResponse();
|
||||||
|
|
||||||
|
DispatcherHelper.sendRedirect( req, res, redirectURL );
|
||||||
|
} catch( Exception ex ) {
|
||||||
|
throw new UncheckedWrapperException( ex );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,98 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http;
|
||||||
|
|
||||||
|
import com.arsdigita.domain.DomainObjectFactory;
|
||||||
|
import com.arsdigita.kernel.User;
|
||||||
|
import com.arsdigita.kernel.ACSObject;
|
||||||
|
import com.arsdigita.persistence.DataObject;
|
||||||
|
import com.arsdigita.persistence.DataCollection;
|
||||||
|
import com.arsdigita.persistence.SessionManager;
|
||||||
|
|
||||||
|
|
||||||
|
public class UserLogin extends ACSObject {
|
||||||
|
|
||||||
|
public static final String BASE_DATA_OBJECT_TYPE =
|
||||||
|
"com.arsdigita.auth.http.UserLogin";
|
||||||
|
|
||||||
|
public static final String LOGIN = "login";
|
||||||
|
public static final String USER = "user";
|
||||||
|
|
||||||
|
public UserLogin() {
|
||||||
|
super( BASE_DATA_OBJECT_TYPE );
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserLogin( DataObject dobj ) {
|
||||||
|
super( dobj );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static UserLogin create(User user,
|
||||||
|
String login) {
|
||||||
|
UserLogin map = new UserLogin();
|
||||||
|
map.setUser(user);
|
||||||
|
map.setLogin(login.toLowerCase());
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static UserLogin findByLogin(String login) {
|
||||||
|
DataCollection users = SessionManager.getSession()
|
||||||
|
.retrieve(BASE_DATA_OBJECT_TYPE);
|
||||||
|
|
||||||
|
users.addEqualsFilter(LOGIN, login.toLowerCase());
|
||||||
|
|
||||||
|
if (users.next()) {
|
||||||
|
DataObject dobj = users.getDataObject();
|
||||||
|
users.close();
|
||||||
|
return (UserLogin)DomainObjectFactory
|
||||||
|
.newInstance(dobj);
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static UserLogin findByUser(User user) {
|
||||||
|
DataCollection users = SessionManager.getSession()
|
||||||
|
.retrieve(BASE_DATA_OBJECT_TYPE);
|
||||||
|
|
||||||
|
users.addEqualsFilter(USER + "." + ACSObject.ID,
|
||||||
|
user.getID());
|
||||||
|
|
||||||
|
if (users.next()) {
|
||||||
|
DataObject dobj = users.getDataObject();
|
||||||
|
users.close();
|
||||||
|
return (UserLogin)DomainObjectFactory
|
||||||
|
.newInstance(dobj);
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public User getUser() {
|
||||||
|
DataObject dobj = (DataObject)get(USER);
|
||||||
|
return (User)DomainObjectFactory.newInstance(dobj);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUser(User user) {
|
||||||
|
setAssociation(USER, user);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLogin() {
|
||||||
|
return get( LOGIN ).toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLogin(String login) {
|
||||||
|
set( LOGIN, login.toLowerCase() );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http.ui;
|
||||||
|
|
||||||
|
import com.arsdigita.bebop.RequestLocal;
|
||||||
|
import com.arsdigita.bebop.SimpleContainer;
|
||||||
|
|
||||||
|
public class AddUserPane extends SimpleContainer {
|
||||||
|
public AddUserPane() {
|
||||||
|
super();
|
||||||
|
|
||||||
|
// user will always be null for add
|
||||||
|
RequestLocal user = new RequestLocal();
|
||||||
|
|
||||||
|
add( new UserForm( user ) );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,197 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http.ui;
|
||||||
|
|
||||||
|
import com.arsdigita.bebop.BoxPanel;
|
||||||
|
import com.arsdigita.bebop.Component;
|
||||||
|
import com.arsdigita.bebop.ControlLink;
|
||||||
|
import com.arsdigita.bebop.Form;
|
||||||
|
import com.arsdigita.bebop.Label;
|
||||||
|
import com.arsdigita.bebop.List;
|
||||||
|
import com.arsdigita.bebop.Page;
|
||||||
|
import com.arsdigita.bebop.PageState;
|
||||||
|
import com.arsdigita.bebop.RequestLocal;
|
||||||
|
import com.arsdigita.bebop.SimpleContainer;
|
||||||
|
import com.arsdigita.bebop.event.FormProcessListener;
|
||||||
|
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||||
|
import com.arsdigita.bebop.form.Submit;
|
||||||
|
import com.arsdigita.bebop.form.TextField;
|
||||||
|
import com.arsdigita.bebop.list.ListCellRenderer;
|
||||||
|
import com.arsdigita.bebop.list.ListModel;
|
||||||
|
import com.arsdigita.bebop.list.ListModelBuilder;
|
||||||
|
import com.arsdigita.bebop.parameters.BigDecimalParameter;
|
||||||
|
import com.arsdigita.domain.DataObjectNotFoundException;
|
||||||
|
import com.arsdigita.kernel.User;
|
||||||
|
import com.arsdigita.persistence.DataQuery;
|
||||||
|
import com.arsdigita.persistence.Filter;
|
||||||
|
import com.arsdigita.persistence.SessionManager;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import org.apache.log4j.Category;
|
||||||
|
|
||||||
|
public class EditUserPane extends SimpleContainer {
|
||||||
|
private static final Category s_log =
|
||||||
|
Category.getInstance( EditUserPane.class );
|
||||||
|
|
||||||
|
private static final String DISPLAY_USER = "displayUser";
|
||||||
|
|
||||||
|
private Component m_pane = this;
|
||||||
|
|
||||||
|
protected BigDecimalParameter m_userID =
|
||||||
|
new BigDecimalParameter( "userID" );
|
||||||
|
|
||||||
|
protected Form m_searchForm;
|
||||||
|
protected TextField m_search;
|
||||||
|
protected List m_users;
|
||||||
|
protected UserForm m_userForm;
|
||||||
|
protected RequestLocal m_user = new RequestLocal() {
|
||||||
|
protected Object initialValue( PageState ps ) {
|
||||||
|
BigDecimal id = (BigDecimal) ps.getValue( m_userID );
|
||||||
|
s_log.debug( "userID = " + id );
|
||||||
|
|
||||||
|
try {
|
||||||
|
return User.retrieve( id );
|
||||||
|
} catch( DataObjectNotFoundException ex ) {
|
||||||
|
s_log.warn( "No user with id " + id );
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
public EditUserPane() {
|
||||||
|
super();
|
||||||
|
|
||||||
|
m_search = new TextField( "search" );
|
||||||
|
|
||||||
|
m_searchForm =
|
||||||
|
new Form( "searchForm",
|
||||||
|
new BoxPanel( BoxPanel.HORIZONTAL ) );
|
||||||
|
m_searchForm.addProcessListener( new FormProcessListener() {
|
||||||
|
public void process( FormSectionEvent e ) {
|
||||||
|
setSelecting( e.getPageState() );
|
||||||
|
}
|
||||||
|
} );
|
||||||
|
|
||||||
|
m_searchForm.add
|
||||||
|
( new Label( "Find users with names containing" ) );
|
||||||
|
m_searchForm.add( m_search );
|
||||||
|
m_searchForm.add( new Submit( "Find Users" ) );
|
||||||
|
|
||||||
|
m_users = new List();
|
||||||
|
m_users.setModelBuilder( new ListModelBuilder() {
|
||||||
|
private boolean m_locked = false;
|
||||||
|
|
||||||
|
public ListModel makeModel( List l, PageState ps ) {
|
||||||
|
return new UserListModel
|
||||||
|
( m_search.getValue( ps ).toString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isLocked() { return m_locked; }
|
||||||
|
|
||||||
|
public void lock() { m_locked = true; }
|
||||||
|
} );
|
||||||
|
m_users.setCellRenderer( new UserListCellRenderer() );
|
||||||
|
|
||||||
|
m_userForm = new UserForm( m_user );
|
||||||
|
m_userForm.addProcessListener( new FormProcessListener() {
|
||||||
|
public void process( FormSectionEvent e ) {
|
||||||
|
setSearching( e.getPageState() );
|
||||||
|
}
|
||||||
|
} );
|
||||||
|
|
||||||
|
// Add UI components
|
||||||
|
add( m_searchForm );
|
||||||
|
add( m_users );
|
||||||
|
add( m_userForm );
|
||||||
|
}
|
||||||
|
|
||||||
|
public void respond( PageState ps ) throws ServletException {
|
||||||
|
String event = ps.getControlEventName();
|
||||||
|
String value = ps.getControlEventValue();
|
||||||
|
|
||||||
|
if( DISPLAY_USER.equals( event ) ) {
|
||||||
|
ps.setValue( m_userID, new BigDecimal( value ) );
|
||||||
|
setEditing( ps );
|
||||||
|
}
|
||||||
|
|
||||||
|
super.respond( ps );
|
||||||
|
}
|
||||||
|
|
||||||
|
public void register( Page p ) {
|
||||||
|
p.setVisibleDefault( m_users, false );
|
||||||
|
p.setVisibleDefault( m_userForm, false );
|
||||||
|
|
||||||
|
p.addGlobalStateParam( m_userID );
|
||||||
|
|
||||||
|
super.register( p );
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setEditing( PageState ps ) {
|
||||||
|
m_users.setVisible( ps, false );
|
||||||
|
m_userForm.setVisible( ps, true );
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setSelecting( PageState ps ) {
|
||||||
|
m_users.setVisible( ps, true );
|
||||||
|
m_userForm.setVisible( ps, false );
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setSearching( PageState ps ) {
|
||||||
|
m_users.setVisible( ps, false );
|
||||||
|
m_userForm.setVisible( ps, false );
|
||||||
|
}
|
||||||
|
|
||||||
|
private class UserListModel implements ListModel {
|
||||||
|
private DataQuery m_users;
|
||||||
|
|
||||||
|
public UserListModel( String search ) {
|
||||||
|
m_users = SessionManager.getSession().retrieveQuery
|
||||||
|
( "com.arsdigita.kernel.RetrieveUsers" );
|
||||||
|
m_users.setParameter( "excludeGroupId", "0" );
|
||||||
|
|
||||||
|
Filter f = m_users.addFilter
|
||||||
|
( "searchName like :search" );
|
||||||
|
search = "%" + search + "%";
|
||||||
|
f.set( "search", search );
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean next() {
|
||||||
|
boolean next = m_users.next();
|
||||||
|
return next;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getElement() {
|
||||||
|
String firstName = (String) m_users.get( "firstName" );
|
||||||
|
String lastName = (String) m_users.get( "lastName" );
|
||||||
|
|
||||||
|
return firstName + " " + lastName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getKey() {
|
||||||
|
return m_users.get( "userID" ).toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private class UserListCellRenderer implements ListCellRenderer {
|
||||||
|
public Component getComponent( List list, PageState ps,
|
||||||
|
Object value, String key,
|
||||||
|
int index,
|
||||||
|
boolean isSelected ) {
|
||||||
|
ps.setControlEvent( m_pane, DISPLAY_USER, key );
|
||||||
|
return new ControlLink( value.toString() );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,206 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http.ui;
|
||||||
|
|
||||||
|
import com.arsdigita.bebop.Component;
|
||||||
|
import com.arsdigita.bebop.Form;
|
||||||
|
import com.arsdigita.bebop.FormData;
|
||||||
|
import com.arsdigita.bebop.Label;
|
||||||
|
import com.arsdigita.bebop.List;
|
||||||
|
import com.arsdigita.bebop.Page;
|
||||||
|
import com.arsdigita.bebop.PageState;
|
||||||
|
import com.arsdigita.bebop.RequestLocal;
|
||||||
|
import com.arsdigita.bebop.SimpleContainer;
|
||||||
|
import com.arsdigita.bebop.event.FormProcessListener;
|
||||||
|
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||||
|
import com.arsdigita.bebop.form.FileUpload;
|
||||||
|
import com.arsdigita.bebop.form.Submit;
|
||||||
|
import com.arsdigita.bebop.list.ListCellRenderer;
|
||||||
|
import com.arsdigita.bebop.list.ListModel;
|
||||||
|
import com.arsdigita.bebop.list.ListModelBuilder;
|
||||||
|
import com.arsdigita.dispatcher.MultipartHttpServletRequest;
|
||||||
|
import com.arsdigita.util.UncheckedWrapperException;
|
||||||
|
import com.arsdigita.xml.Element;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
|
import java.io.FileReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.Vector;
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
public class UpdateUsersForm extends Form
|
||||||
|
implements FormProcessListener, ListCellRenderer
|
||||||
|
{
|
||||||
|
private static final Logger s_log =
|
||||||
|
Logger.getLogger( UpdateUsersForm.class );
|
||||||
|
|
||||||
|
private SimpleContainer m_uploadForm = new SimpleContainer();
|
||||||
|
private SimpleContainer m_displayAction = new SimpleContainer();
|
||||||
|
|
||||||
|
private FileUpload m_uploadFile = new FileUpload( "fileUpload" );
|
||||||
|
private Submit m_uploadSubmit = new Submit( "Upload" );
|
||||||
|
|
||||||
|
private RequestLocal m_invalidUsers = new RequestLocal();
|
||||||
|
private RequestLocal m_failedUsers = new RequestLocal();
|
||||||
|
private RequestLocal m_processed = new RequestLocal();
|
||||||
|
private List m_invalidUserList;
|
||||||
|
private List m_failedUserList;
|
||||||
|
|
||||||
|
public UpdateUsersForm() {
|
||||||
|
super( "updateUsers" );
|
||||||
|
|
||||||
|
setMethod( Form.POST );
|
||||||
|
setEncType("multipart/form-data");
|
||||||
|
|
||||||
|
m_uploadForm.add( new Label( "Users file" ) );
|
||||||
|
m_uploadForm.add( m_uploadFile );
|
||||||
|
m_uploadForm.add( m_uploadSubmit );
|
||||||
|
|
||||||
|
add( m_uploadForm );
|
||||||
|
|
||||||
|
m_invalidUserList = new List( new UserCSVListModel( m_invalidUsers ) );
|
||||||
|
m_failedUserList = new List( new UserCSVListModel( m_failedUsers ) );
|
||||||
|
m_invalidUserList.setCellRenderer( this );
|
||||||
|
m_failedUserList.setCellRenderer( this );
|
||||||
|
|
||||||
|
m_displayAction.add( new Label( "Users processed:" ) );
|
||||||
|
m_displayAction.add( new Label( "<p>", false));
|
||||||
|
m_displayAction.add( new Label( "Invalid users:" ) );
|
||||||
|
m_displayAction.add( m_invalidUserList );
|
||||||
|
m_displayAction.add( new Label( "<p>", false ) );
|
||||||
|
m_displayAction.add( new Label( "Failed users:" ) );
|
||||||
|
m_displayAction.add( m_failedUserList );
|
||||||
|
|
||||||
|
add( m_displayAction );
|
||||||
|
|
||||||
|
addProcessListener( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
public Component getComponent( List list, PageState state, Object value,
|
||||||
|
String key, int index, boolean isSelected ) {
|
||||||
|
return new Label( value.toString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
private class UserCSVListModel implements ListModelBuilder {
|
||||||
|
private boolean m_locked = false;
|
||||||
|
private RequestLocal m_users;
|
||||||
|
|
||||||
|
public UserCSVListModel( RequestLocal users ) {
|
||||||
|
m_users = users;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ListModel makeModel( List l, PageState ps ) {
|
||||||
|
Vector userList = (Vector)m_users.get(ps);
|
||||||
|
final Iterator users = userList == null ? null : userList.iterator();
|
||||||
|
|
||||||
|
return new ListModel() {
|
||||||
|
private String m_entry;
|
||||||
|
|
||||||
|
public Object getElement() {
|
||||||
|
return m_entry;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getKey() {
|
||||||
|
return m_entry;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean next() {
|
||||||
|
if (users == null || !users.hasNext() ) {
|
||||||
|
m_entry = null;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
m_entry = users.next().toString();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public void lock() {
|
||||||
|
m_locked = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isLocked() {
|
||||||
|
return m_locked;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void process( FormSectionEvent ev ) {
|
||||||
|
PageState ps = ev.getPageState();
|
||||||
|
FormData data = ev.getFormData();
|
||||||
|
|
||||||
|
if ( data.get( m_uploadSubmit.getName() ) != null ) {
|
||||||
|
m_processed.set(ps, Boolean.TRUE);
|
||||||
|
|
||||||
|
MultipartHttpServletRequest req =
|
||||||
|
(MultipartHttpServletRequest) ps.getRequest();
|
||||||
|
|
||||||
|
try {
|
||||||
|
File f = req.getFile( m_uploadFile.getName() );
|
||||||
|
UserCSVEntry.init( new FileReader( f ) );
|
||||||
|
|
||||||
|
// Skip the first line (contains headers)
|
||||||
|
UserCSVEntry.skipEntry();
|
||||||
|
|
||||||
|
Vector failedUsers = new Vector();
|
||||||
|
Vector invalidUsers = new Vector();
|
||||||
|
m_failedUsers.set( ps, failedUsers );
|
||||||
|
m_invalidUsers.set( ps, invalidUsers );
|
||||||
|
|
||||||
|
while (UserCSVEntry.hasMore()) {
|
||||||
|
UserCSVEntry entry = UserCSVEntry.nextEntry();
|
||||||
|
if (entry == null) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( entry.isValid() ) {
|
||||||
|
try {
|
||||||
|
entry.createUser();
|
||||||
|
s_log.info( "Created User: " + entry );
|
||||||
|
} catch( Throwable ex ) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
failedUsers.add( entry.toString() );
|
||||||
|
s_log.info( "Failed to create User: " + entry );
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
invalidUsers.add( entry.toString() );
|
||||||
|
s_log.info( "Invalid Entry: " + entry );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch( FileNotFoundException ex ) {
|
||||||
|
throw new UncheckedWrapperException( ex );
|
||||||
|
} catch( IOException ex ) {
|
||||||
|
throw new UncheckedWrapperException( ex );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void generateXML(PageState state,
|
||||||
|
Element parent) {
|
||||||
|
m_displayAction.setVisible(state, m_processed.get(state) != null);
|
||||||
|
|
||||||
|
super.generateXML(state, parent);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void register( Page p ) {
|
||||||
|
super.register( p );
|
||||||
|
|
||||||
|
p.setVisibleDefault( m_displayAction, false );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,230 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http.ui;
|
||||||
|
|
||||||
|
import com.arsdigita.auth.http.UserLogin;
|
||||||
|
|
||||||
|
import com.arsdigita.util.UncheckedWrapperException;
|
||||||
|
import com.arsdigita.kernel.User;
|
||||||
|
import com.arsdigita.kernel.PersonName;
|
||||||
|
import com.arsdigita.kernel.EmailAddress;
|
||||||
|
import com.arsdigita.util.Assert;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.Reader;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
public class UserCSVEntry {
|
||||||
|
private static final Logger s_log =
|
||||||
|
Logger.getLogger( UserCSVEntry.class );
|
||||||
|
|
||||||
|
public static final String[] s_fields =
|
||||||
|
{ "First Name", "Last name", "E-mail address",
|
||||||
|
"Primary Windows NT Account" };
|
||||||
|
|
||||||
|
private static final int FIRST_NAME = 0;
|
||||||
|
private static final int LAST_NAME = 1;
|
||||||
|
private static final int EMAIL_ADDRESS = 2;
|
||||||
|
private static final int NT_ACCOUNT = 3;
|
||||||
|
|
||||||
|
private static final int EOF = -1;
|
||||||
|
private static final int QUOTE = 34;
|
||||||
|
private static final int COMMA = 44;
|
||||||
|
private static final int CR = 13;
|
||||||
|
private static final int LF = 10;
|
||||||
|
|
||||||
|
private ArrayList m_values = new ArrayList( s_fields.length );
|
||||||
|
private String m_email = null;
|
||||||
|
|
||||||
|
private static Reader s_csv;
|
||||||
|
private static StringBuffer s_buffer;
|
||||||
|
private static int s_char;
|
||||||
|
|
||||||
|
private UserCSVEntry() { }
|
||||||
|
|
||||||
|
public static void init( Reader r ) {
|
||||||
|
s_csv = r;
|
||||||
|
s_buffer = new StringBuffer();
|
||||||
|
nextChar();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void skipEntry() {
|
||||||
|
try {
|
||||||
|
do {
|
||||||
|
s_char = s_csv.read();
|
||||||
|
System.err.print(new String(new byte[] { (byte)s_char}));
|
||||||
|
} while( s_char != CR && s_char != LF && s_char != EOF );
|
||||||
|
} catch( IOException ex ) {
|
||||||
|
throw new UncheckedWrapperException( ex );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static synchronized boolean hasMore() {
|
||||||
|
return s_csv != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static synchronized UserCSVEntry nextEntry() {
|
||||||
|
Assert.truth(hasMore(), "has more entries");
|
||||||
|
|
||||||
|
UserCSVEntry entry = new UserCSVEntry();
|
||||||
|
s_log.debug("Starting entry");
|
||||||
|
do {
|
||||||
|
entry.m_values.clear();
|
||||||
|
s_buffer.setLength( 0 );
|
||||||
|
|
||||||
|
boolean inQuotes = false;
|
||||||
|
do {
|
||||||
|
if( s_char == EOF || s_char == CR || s_char == LF ) {
|
||||||
|
addField( entry.m_values );
|
||||||
|
s_log.debug("Got one " + entry.m_values);
|
||||||
|
|
||||||
|
if( s_char != EOF ) {
|
||||||
|
do {
|
||||||
|
nextChar();
|
||||||
|
} while( s_char == LF || s_char == CR );
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( s_char == QUOTE ) {
|
||||||
|
inQuotes = !inQuotes;
|
||||||
|
} else if( !inQuotes && s_char == COMMA ) {
|
||||||
|
addField( entry.m_values );
|
||||||
|
s_log.debug("Got one more " + entry.m_values);
|
||||||
|
} else {
|
||||||
|
s_buffer.append( (char) s_char );
|
||||||
|
}
|
||||||
|
|
||||||
|
nextChar();
|
||||||
|
} while( true );
|
||||||
|
} while( s_char != EOF && entry.m_values.size() != s_fields.length );
|
||||||
|
|
||||||
|
if ( s_char == EOF ) {
|
||||||
|
// Clean up handles for garbage collection before terminating
|
||||||
|
try {
|
||||||
|
s_csv.close();
|
||||||
|
} catch( IOException ex ) {
|
||||||
|
throw new UncheckedWrapperException( ex );
|
||||||
|
}
|
||||||
|
s_csv = null;
|
||||||
|
s_buffer = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (entry.m_values.size() == s_fields.length ? entry : null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void nextChar() {
|
||||||
|
try {
|
||||||
|
s_char = s_csv.read();
|
||||||
|
} catch( IOException ex ) {
|
||||||
|
throw new UncheckedWrapperException( ex );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void addField( ArrayList l ) {
|
||||||
|
l.add( s_buffer.toString().trim() );
|
||||||
|
s_buffer.setLength( 0 );
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFirstName() {
|
||||||
|
return m_values.get( FIRST_NAME ).toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLastName() {
|
||||||
|
return m_values.get( LAST_NAME ).toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNTAccount() {
|
||||||
|
return m_values.get( NT_ACCOUNT ).toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPrimaryEmail() {
|
||||||
|
return m_values.get( EMAIL_ADDRESS ).toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
s_log.debug("Checking " + getFirstName() + ":" + getLastName() + ":" + getNTAccount() + ":" + getPrimaryEmail());
|
||||||
|
// Valid NT account
|
||||||
|
String nt = getNTAccount();
|
||||||
|
nt = nt.toLowerCase();
|
||||||
|
|
||||||
|
if ( nt.length() == 0 ) {
|
||||||
|
s_log.debug("NT account empty");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
int sepInd = nt.indexOf( "\\" );
|
||||||
|
|
||||||
|
// No domain\\user seperator
|
||||||
|
if ( sepInd == -1 ) {
|
||||||
|
s_log.debug("NT account missing separator");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
String userName = nt.substring( sepInd + 1 );
|
||||||
|
|
||||||
|
// User part doesn't exist
|
||||||
|
if ( userName.length() == 0 ) {
|
||||||
|
s_log.debug("NT account missing username");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// User is an administrator
|
||||||
|
if ( userName.equals( "administrator" ) ) {
|
||||||
|
s_log.debug("NT account is administrator");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// User has first and last names
|
||||||
|
if ( getFirstName().length() == 0 || getLastName().length() == 0 ) {
|
||||||
|
s_log.debug("First / last name empty");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void createUser() {
|
||||||
|
String firstName = getFirstName();
|
||||||
|
String lastName = getLastName();
|
||||||
|
String ident = getNTAccount();
|
||||||
|
String email = getPrimaryEmail();
|
||||||
|
|
||||||
|
User user = new User();
|
||||||
|
|
||||||
|
PersonName name = user.getPersonName();
|
||||||
|
name.setGivenName( firstName );
|
||||||
|
name.setFamilyName( lastName );
|
||||||
|
|
||||||
|
user.setPrimaryEmail( new EmailAddress( email ) );
|
||||||
|
|
||||||
|
UserLogin login = UserLogin.create(user, ident);
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean empty( String s ) {
|
||||||
|
return s == null || s.length() == 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toString() {
|
||||||
|
return getPrimaryEmail() + ":" +
|
||||||
|
getNTAccount();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,177 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http.ui;
|
||||||
|
|
||||||
|
import com.arsdigita.auth.http.UserLogin;
|
||||||
|
import com.arsdigita.auth.http.UserLogin;
|
||||||
|
import com.arsdigita.bebop.FormData;
|
||||||
|
import com.arsdigita.bebop.Form;
|
||||||
|
import com.arsdigita.bebop.FormProcessException;
|
||||||
|
import com.arsdigita.bebop.Label;
|
||||||
|
import com.arsdigita.bebop.PageState;
|
||||||
|
import com.arsdigita.bebop.RequestLocal;
|
||||||
|
import com.arsdigita.bebop.event.FormInitListener;
|
||||||
|
import com.arsdigita.bebop.event.FormProcessListener;
|
||||||
|
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||||
|
import com.arsdigita.bebop.form.Submit;
|
||||||
|
import com.arsdigita.bebop.form.TextField;
|
||||||
|
import com.arsdigita.bebop.parameters.EmailParameter;
|
||||||
|
import com.arsdigita.bebop.parameters.NotEmptyValidationListener;
|
||||||
|
import com.arsdigita.kernel.EmailAddress;
|
||||||
|
import com.arsdigita.kernel.PersonName;
|
||||||
|
import com.arsdigita.kernel.UserAuthentication;
|
||||||
|
import com.arsdigita.kernel.User;
|
||||||
|
|
||||||
|
import javax.mail.internet.InternetAddress;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Form used to add a new user to the system.
|
||||||
|
*
|
||||||
|
* @author matthew@arsdigita.com
|
||||||
|
* @version $Id: UserForm.java 759 2005-09-02 15:25:32Z sskracic $
|
||||||
|
*/
|
||||||
|
|
||||||
|
class UserForm extends Form
|
||||||
|
implements FormProcessListener,
|
||||||
|
FormInitListener
|
||||||
|
{
|
||||||
|
private static final Logger s_log =
|
||||||
|
Logger.getLogger( UserForm.class );
|
||||||
|
|
||||||
|
protected final String FIRST_NAME = "firstName";
|
||||||
|
protected final String LAST_NAME = "lastName";
|
||||||
|
protected final String EMAIL = "email";
|
||||||
|
protected final String NT_USER = "ntUser";
|
||||||
|
|
||||||
|
protected TextField m_firstName;
|
||||||
|
protected TextField m_lastName;
|
||||||
|
protected TextField m_email;
|
||||||
|
protected TextField m_ntUser;
|
||||||
|
protected Submit m_save;
|
||||||
|
|
||||||
|
protected RequestLocal m_user;
|
||||||
|
|
||||||
|
public UserForm( RequestLocal user ) {
|
||||||
|
super( "userForm" );
|
||||||
|
|
||||||
|
m_user = user;
|
||||||
|
|
||||||
|
m_firstName = new TextField( FIRST_NAME );
|
||||||
|
m_lastName = new TextField( LAST_NAME );
|
||||||
|
m_email = new TextField( new EmailParameter( EMAIL ) );
|
||||||
|
m_ntUser = new TextField( NT_USER );
|
||||||
|
|
||||||
|
m_save = new Submit( "Save" );
|
||||||
|
|
||||||
|
NotEmptyValidationListener notEmpty =
|
||||||
|
new NotEmptyValidationListener();
|
||||||
|
|
||||||
|
m_firstName.addValidationListener( notEmpty );
|
||||||
|
m_lastName.addValidationListener( notEmpty );
|
||||||
|
m_email.addValidationListener( notEmpty );
|
||||||
|
m_ntUser.addValidationListener( notEmpty );
|
||||||
|
|
||||||
|
add( new Label( "First Name" ) );
|
||||||
|
add( m_firstName );
|
||||||
|
add( new Label( "Last Name" ) );
|
||||||
|
add( m_lastName );
|
||||||
|
add( new Label( "Email address" ) );
|
||||||
|
add( m_email );
|
||||||
|
add( new Label( "Windows NT user account" ) );
|
||||||
|
add( m_ntUser );
|
||||||
|
|
||||||
|
add( m_save );
|
||||||
|
|
||||||
|
addProcessListener( this );
|
||||||
|
addInitListener( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
public void init( FormSectionEvent e ) {
|
||||||
|
PageState ps = e.getPageState();
|
||||||
|
FormData data = e.getFormData();
|
||||||
|
|
||||||
|
User user = (User) m_user.get( ps );
|
||||||
|
if( user == null ) return;
|
||||||
|
|
||||||
|
UserLogin login = UserLogin.findByUser(user);
|
||||||
|
|
||||||
|
PersonName name = user.getPersonName();
|
||||||
|
data.put( FIRST_NAME, name.getGivenName() );
|
||||||
|
data.put( LAST_NAME, name.getFamilyName() );
|
||||||
|
data.put( EMAIL, user.getPrimaryEmail() );
|
||||||
|
data.put( NT_USER, login == null ? null : login.getLogin());
|
||||||
|
}
|
||||||
|
|
||||||
|
public void process( FormSectionEvent e )
|
||||||
|
throws FormProcessException
|
||||||
|
{
|
||||||
|
PageState ps = e.getPageState();
|
||||||
|
FormData data = e.getFormData();
|
||||||
|
|
||||||
|
boolean newUser = false;
|
||||||
|
|
||||||
|
User user = (User) m_user.get( ps );
|
||||||
|
if ( user == null ) {
|
||||||
|
user = new User();
|
||||||
|
newUser = true;
|
||||||
|
}
|
||||||
|
UserLogin login = UserLogin.findByUser(user);
|
||||||
|
|
||||||
|
EmailAddress email =
|
||||||
|
new EmailAddress(
|
||||||
|
( (InternetAddress) m_email.getValue( ps ) )
|
||||||
|
.getAddress() );
|
||||||
|
|
||||||
|
s_log.debug( "email = " + user.getPrimaryEmail() );
|
||||||
|
s_log.debug( "new email = " + email );
|
||||||
|
|
||||||
|
if( user.getPrimaryEmail() == null ||
|
||||||
|
!user.getPrimaryEmail().equals( email ) )
|
||||||
|
user.setPrimaryEmail( email );
|
||||||
|
|
||||||
|
PersonName name = user.getPersonName();
|
||||||
|
name.setGivenName( m_firstName.getValue( ps ).toString() );
|
||||||
|
name.setFamilyName( m_lastName.getValue( ps ).toString() );
|
||||||
|
|
||||||
|
String ident = m_ntUser.getValue( ps ).toString();
|
||||||
|
if (login == null) {
|
||||||
|
login = UserLogin.create(user, ident);
|
||||||
|
} else {
|
||||||
|
login.setLogin(ident);
|
||||||
|
}
|
||||||
|
|
||||||
|
// We don't need any user credentials, but include them
|
||||||
|
// because ACS expects them
|
||||||
|
|
||||||
|
if( newUser ) {
|
||||||
|
UserAuthentication auth =
|
||||||
|
UserAuthentication.createForUser(user);
|
||||||
|
|
||||||
|
auth.setPassword( "camden" );
|
||||||
|
auth.setPasswordQuestion( "camden" );
|
||||||
|
auth.setPasswordAnswer( "camden" );
|
||||||
|
auth.save();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Blank the form
|
||||||
|
data.put( FIRST_NAME, null );
|
||||||
|
data.put( LAST_NAME, null );
|
||||||
|
data.put( EMAIL, null );
|
||||||
|
data.put( NT_USER, null );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,90 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the ArsDigita Public
|
||||||
|
* License (the "License"); you may not use this file except in
|
||||||
|
* compliance with the License. You may obtain a copy of
|
||||||
|
* the License at http://www.arsdigita.com/ADPL.txt
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS
|
||||||
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||||
|
* implied. See the License for the specific language governing
|
||||||
|
* rights and limitations under the License.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.arsdigita.auth.http.ui;
|
||||||
|
|
||||||
|
import com.arsdigita.bebop.BoxPanel;
|
||||||
|
import com.arsdigita.bebop.ColumnPanel;
|
||||||
|
import com.arsdigita.bebop.Form;
|
||||||
|
import com.arsdigita.bebop.Label;
|
||||||
|
import com.arsdigita.bebop.PageState;
|
||||||
|
import com.arsdigita.bebop.event.PrintEvent;
|
||||||
|
import com.arsdigita.bebop.event.PrintListener;
|
||||||
|
import com.arsdigita.bebop.form.Option;
|
||||||
|
import com.arsdigita.bebop.form.SingleSelect;
|
||||||
|
import com.arsdigita.bebop.form.Submit;
|
||||||
|
import com.arsdigita.bebop.form.TextField;
|
||||||
|
import com.arsdigita.persistence.DataQuery;
|
||||||
|
import com.arsdigita.persistence.SessionManager;
|
||||||
|
import com.arsdigita.util.UncheckedWrapperException;
|
||||||
|
import java.util.TooManyListenersException;
|
||||||
|
|
||||||
|
public class UserManageForm extends Form {
|
||||||
|
private static final String FORM_NAME = "userSearchForm";
|
||||||
|
private static final String DOMAIN_SELECT = "domainSelect";
|
||||||
|
private static final String DOMAIN_FIELD = "domainField";
|
||||||
|
private static final String USERNAME = "userName";
|
||||||
|
|
||||||
|
private SingleSelect m_domainSelect = new SingleSelect( DOMAIN_SELECT );
|
||||||
|
private TextField m_domainField = new TextField( DOMAIN_FIELD );
|
||||||
|
private TextField m_username = new TextField( USERNAME );
|
||||||
|
private Submit m_submit = new Submit( "Add/Edit User" );
|
||||||
|
|
||||||
|
private ColumnPanel m_editForm = new ColumnPanel( 2 );
|
||||||
|
|
||||||
|
public UserManageForm() {
|
||||||
|
super( FORM_NAME, new BoxPanel( BoxPanel.VERTICAL ) );
|
||||||
|
|
||||||
|
try {
|
||||||
|
m_domainSelect.addPrintListener( new PrintListener() {
|
||||||
|
public void prepare( PrintEvent ev ) {
|
||||||
|
PageState ps = ev.getPageState();
|
||||||
|
|
||||||
|
DataQuery q =
|
||||||
|
SessionManager.getSession().retrieveQuery
|
||||||
|
( "com.arsdigita.auth.ntlm.GetDomains" );
|
||||||
|
while ( q.next() ) {
|
||||||
|
String domain = q.getParameter( "domain" ).toString();
|
||||||
|
m_domainSelect.addOption( new Option( domain ), ps );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} );
|
||||||
|
} catch( TooManyListenersException e ) {
|
||||||
|
throw new UncheckedWrapperException( e );
|
||||||
|
}
|
||||||
|
|
||||||
|
initEditForm();
|
||||||
|
|
||||||
|
BoxPanel domainEntry = new BoxPanel( BoxPanel.VERTICAL );
|
||||||
|
domainEntry.add( m_domainSelect );
|
||||||
|
domainEntry.add( m_domainField );
|
||||||
|
|
||||||
|
BoxPanel userSearch = new BoxPanel( BoxPanel.HORIZONTAL );
|
||||||
|
|
||||||
|
userSearch.add( new Label( "Domain" ) );
|
||||||
|
userSearch.add( domainEntry );
|
||||||
|
userSearch.add( new Label( " ", false ) );
|
||||||
|
userSearch.add( new Label( "Username" ) );
|
||||||
|
userSearch.add( m_username );
|
||||||
|
userSearch.add( m_submit );
|
||||||
|
|
||||||
|
add( userSearch );
|
||||||
|
|
||||||
|
add( m_editForm );
|
||||||
|
}
|
||||||
|
|
||||||
|
private void initEditForm() {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,395 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
|
||||||
|
|
||||||
|
<taglib>
|
||||||
|
<tlibversion>1.0</tlibversion>
|
||||||
|
<jspversion>1.1</jspversion>
|
||||||
|
<shortname>bebop-define</shortname>
|
||||||
|
<uri>http://www.arsdigita.com/bebop-define/tld/1.0</uri>
|
||||||
|
|
||||||
|
<info>this is a tag library for defining Bebop pages via JSP.</info>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>page</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefinePage</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.DefinePageExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>title</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>application</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>master</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>pageClass</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>cache</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>component</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineComponentImpl</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.DefineComponentExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>classname</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>form</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineForm</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.DefineFormExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>encType</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>method</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>action</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>onSubmit</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>onReset</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>link</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineLink</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>url</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>image</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineImage</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>src</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>alt</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>width</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>height</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>border</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>tabbedPane</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineTabbedPane</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>tab</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineTab</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>label</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>text</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineText</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.DefineWidgetExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>type</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>size</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>maxlength</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>password</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefinePassword</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.DefineWidgetExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>size</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>maxlength</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>textArea</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineTextArea</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.DefineWidgetExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>type</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>rows</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>cols</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>wrap</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>submit</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineSubmit</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>label</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>bundle</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>option</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineOption</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>value</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>selected</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>bundle</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>radioGroup</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineRadioGroup</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>checkboxGroup</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineCheckboxGroup</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>vertical</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>select</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineSelect</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>onChange</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>multipleSelect</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineMultipleSelect</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>slave</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineSlave</tagclass>
|
||||||
|
<bodycontent>empty</bodycontent>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>list</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineList</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.DefineListExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>table</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.DefineTable</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.DefineTableExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
</taglib>
|
||||||
|
|
||||||
|
|
@ -0,0 +1,117 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
|
||||||
|
|
||||||
|
<taglib>
|
||||||
|
<tlibversion>1.0</tlibversion>
|
||||||
|
<jspversion>1.1</jspversion>
|
||||||
|
<shortname>bebop-define</shortname>
|
||||||
|
<uri>http://www.arsdigita.com/bebop-define/tld/1.0</uri>
|
||||||
|
|
||||||
|
<info>this is a tag library for showing components from Bebop pages
|
||||||
|
inside of a JSP.</info>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>page</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowPage</tagclass>
|
||||||
|
<teiclass>com.arsdigita.bebop.jsp.ShowPageExtraInfo</teiclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>pageClass</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
<attribute>
|
||||||
|
<name>master</name>
|
||||||
|
<required>false</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>all</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowAll</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>component</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowComponent</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>form</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowForm</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>list</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowList</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>listItem</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowListItem</tagclass>
|
||||||
|
<bodycontent>empty</bodycontent>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>table</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowTable</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
<attribute>
|
||||||
|
<name>name</name>
|
||||||
|
<required>true</required>
|
||||||
|
<rtexprvalue>true</rtexprvalue>
|
||||||
|
</attribute>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>thead</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowTableHeader</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>tbody</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowTableBody</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>row</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowTableRow</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>col</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowListItem</tagclass>
|
||||||
|
<bodycontent>empty</bodycontent>
|
||||||
|
</tag>
|
||||||
|
|
||||||
|
<tag>
|
||||||
|
<name>slave</name>
|
||||||
|
<tagclass>com.arsdigita.bebop.jsp.ShowSlave</tagclass>
|
||||||
|
<bodycontent>JSP</bodycontent>
|
||||||
|
</tag>
|
||||||
|
</taglib>
|
||||||
|
|
@ -0,0 +1,41 @@
|
||||||
|
<!DOCTYPE web-app
|
||||||
|
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
|
||||||
|
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
|
||||||
|
|
||||||
|
<web-app>
|
||||||
|
<servlet>
|
||||||
|
<servlet-name>reg</servlet-name>
|
||||||
|
<servlet-class>com.arsdigita.web.ContextRegistrationServlet</servlet-class>
|
||||||
|
<init-param>
|
||||||
|
<param-name>uri</param-name>
|
||||||
|
<param-value>/ccm-auth-http/</param-value>
|
||||||
|
</init-param>
|
||||||
|
<load-on-startup>1</load-on-startup>
|
||||||
|
</servlet>
|
||||||
|
|
||||||
|
<servlet>
|
||||||
|
<servlet-name>files</servlet-name>
|
||||||
|
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
|
||||||
|
<init-param>
|
||||||
|
<param-name>template-path</param-name>
|
||||||
|
<param-value>/templates/ccm-auth-http</param-value>
|
||||||
|
</init-param>
|
||||||
|
</servlet>
|
||||||
|
|
||||||
|
<servlet-mapping>
|
||||||
|
<servlet-name>files</servlet-name>
|
||||||
|
<url-pattern>/files/*</url-pattern>
|
||||||
|
</servlet-mapping>
|
||||||
|
|
||||||
|
<!-- TAGLIBS -->
|
||||||
|
<taglib>
|
||||||
|
<taglib-uri>/WEB-INF/bebop-show.tld</taglib-uri>
|
||||||
|
<taglib-location>/WEB-INF/bebop-show.tld</taglib-location>
|
||||||
|
</taglib>
|
||||||
|
|
||||||
|
<taglib>
|
||||||
|
<taglib-uri>/WEB-INF/bebop-define.tld</taglib-uri>
|
||||||
|
<taglib-location>/WEB-INF/bebop-define.tld</taglib-location>
|
||||||
|
</taglib>
|
||||||
|
|
||||||
|
</web-app>
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
version="1.0">
|
||||||
|
|
||||||
|
<xsl:import href="../../../../../ROOT/packages/bebop/xsl/bebop.xsl"/>
|
||||||
|
<xsl:import href="../../../../../ROOT/packages/ui/xsl/ui.xsl"/>
|
||||||
|
|
||||||
|
</xsl:stylesheet>
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
|
||||||
|
xmlns:define="/WEB-INF/bebop-define.tld"
|
||||||
|
xmlns:show="/WEB-INF/bebop-show.tld"
|
||||||
|
version="1.2">
|
||||||
|
|
||||||
|
<jsp:directive.page import="com.arsdigita.dispatcher.DispatcherHelper"/>
|
||||||
|
<jsp:directive.page import="com.arsdigita.toolbox.ui.ApplicationAuthenticationListener"/>
|
||||||
|
|
||||||
|
<jsp:scriptlet>
|
||||||
|
DispatcherHelper.cacheDisable(response);
|
||||||
|
</jsp:scriptlet>
|
||||||
|
|
||||||
|
<define:page name="authPage" application="auth-http"
|
||||||
|
title="HTTP Authentication Admin" cache="true">
|
||||||
|
|
||||||
|
<jsp:scriptlet>
|
||||||
|
authPage.addRequestListener(new ApplicationAuthenticationListener());
|
||||||
|
</jsp:scriptlet>
|
||||||
|
|
||||||
|
<define:tabbedPane name="tabs">
|
||||||
|
<define:tab name="edittab" label="Edit a user">
|
||||||
|
<define:component name="edit" classname="com.arsdigita.auth.http.ui.EditUserPane"/>
|
||||||
|
</define:tab>
|
||||||
|
<define:tab name="addtab" label="Add a user">
|
||||||
|
<define:component name="add" classname="com.arsdigita.auth.http.ui.AddUserPane"/>
|
||||||
|
</define:tab>
|
||||||
|
<define:tab name="bulktab" label="Bulk Import">
|
||||||
|
<define:component name="bulk" classname="com.arsdigita.auth.http.ui.UpdateUsersForm"/>
|
||||||
|
</define:tab>
|
||||||
|
</define:tabbedPane>
|
||||||
|
</define:page>
|
||||||
|
|
||||||
|
<show:all/>
|
||||||
|
</jsp:root>
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<ccm:application xmlns:ccm="http://ccm.redhat.com/ccm-project"
|
||||||
|
name="ccm-bookmarks"
|
||||||
|
prettyName="Bookmarks"
|
||||||
|
version="6.5.0"
|
||||||
|
release="1"
|
||||||
|
webapp="ROOT">
|
||||||
|
<ccm:dependencies>
|
||||||
|
<ccm:requires name="ccm-core" version="6.3.0" relation="ge"/>
|
||||||
|
</ccm:dependencies>
|
||||||
|
<ccm:contacts>
|
||||||
|
<ccm:contact uri="http://www.runtime-collective.com" type="website"/>
|
||||||
|
<ccm:contact uri="mailto:info@runtime-collective.com" type="support"/>
|
||||||
|
</ccm:contacts>
|
||||||
|
<ccm:description>
|
||||||
|
Bookmarks application for Aplaws.
|
||||||
|
</ccm:description>
|
||||||
|
</ccm:application>
|
||||||
|
|
@ -0,0 +1,60 @@
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/package-frame.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkBasePage.CurrentApplicationLinkPrinter.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkBasePage.CurrentApplicationLabelPrinter.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkEditPane.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkEditPane.DeleteForm.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkEditPane.EditBookmarkForm.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkPortlet.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkBasePage.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkBasePage.ParentApplicationLinkPrinter.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/package-tree.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkEditPane.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/package-summary.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkPortlet.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkBasePage.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/package-use.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ApplicationAuthenticationListener.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/BookmarkDispatcher.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/Initializer.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/package-frame.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/package-use.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/package-summary.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/package-tree.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/class-use/Initializer.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/ApplicationAuthenticationListener.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/Bookmark.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/BookmarkDispatcher.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/BookmarkApplication.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/BookmarkCollection.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/BookmarkApplication.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/package-frame.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/BookmarkCollection.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/package-frame.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/package-tree.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/package-summary.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/GlobalizationUtil.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/class-use/GlobalizationUtil.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/package-use.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/Bookmark.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/package-tree.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/package-summary.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/package-use.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/index.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/help-doc.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/packages.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/stylesheet.css
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/deprecated-list.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/package-list
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/overview-frame.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/overview-tree.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/allclasses-noframe.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/index-all.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/constant-values.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/overview-summary.html
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/resources/inherit.gif
|
||||||
|
var/www/html/ccm-bookmarks-6.3.0/api/allclasses-frame.html
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
Package: ccm-bookmarks-doc
|
||||||
|
Version: 6.3.0-4
|
||||||
|
Section: contrib/web
|
||||||
|
Priority: optional
|
||||||
|
Architecture: all
|
||||||
|
Depends: ccm-tools
|
||||||
|
Installed-Size: 800
|
||||||
|
Maintainer: Runtime Packaging <runtime-packaging@runtime-collective.com>
|
||||||
|
Source: ccm-bookmarks
|
||||||
|
Description: Documentation for ccm-bookmarks
|
||||||
|
Documentation for ccm-bookmarks. Provides the JavaDoc API documentation.
|
||||||
|
|
@ -0,0 +1,62 @@
|
||||||
|
ce1fc6838ba677ba09ccda962e3f2f99 usr/share/doc/ccm-bookmarks-doc/copyright
|
||||||
|
42d1154453e3846025aeadd00c2954fd usr/share/doc/ccm-bookmarks-doc/changelog.Debian.gz
|
||||||
|
6857df2f948afecb5c9f2de918b3c20e var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/package-frame.html
|
||||||
|
fd97096d280b4f2bdffde9b31e6a105a var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkBasePage.CurrentApplicationLinkPrinter.html
|
||||||
|
8f47aada9a4a58f205b51b809660e882 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkBasePage.CurrentApplicationLabelPrinter.html
|
||||||
|
db474c3a0431becc6bb7ef13611d8604 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkEditPane.html
|
||||||
|
bd3117ec312598c409a555f69c87af38 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkEditPane.DeleteForm.html
|
||||||
|
7b76ac01bf241fcc2c306b821c78b2fd var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkEditPane.EditBookmarkForm.html
|
||||||
|
318a2f85dc4e07c2ec94215b4b944951 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkPortlet.html
|
||||||
|
98147fccab504c2abed1f403da1a1b8a var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkBasePage.html
|
||||||
|
df3486d9ec62f2c1eb9a6e038a746b28 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/class-use/BookmarkBasePage.ParentApplicationLinkPrinter.html
|
||||||
|
0f26bc5c93f045ead11ecf013b2da0ac var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html
|
||||||
|
ff102cdfce7ec4e342c67a0125012d83 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html
|
||||||
|
de968b2c06f16d4a6fc01e73fac6c4ca var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/package-tree.html
|
||||||
|
b5c8f1fe1fdefb08f41be6ec2b76fdad var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkEditPane.html
|
||||||
|
1f26d262e05179e9266f0f1c055e15d5 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html
|
||||||
|
ddf1b710d8ea9ae70c67485ff3d59bcc var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/package-summary.html
|
||||||
|
79d0c2264d9b2bfb386b0a40bfccff37 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html
|
||||||
|
0ad9b28612e8b8ed259f9dc24c7965c9 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkPortlet.html
|
||||||
|
1e58febd47a561a11a18cc320f1d63de var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkBasePage.html
|
||||||
|
36ae1e3e058789a2d9961d51bbf5f523 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html
|
||||||
|
4bd2127df1a7e9191572acae9a4f7855 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ui/package-use.html
|
||||||
|
2d2a712e1eb9493f378db8ff2d3c7391 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/ApplicationAuthenticationListener.html
|
||||||
|
53e44500df8a4f3012a5fc75526770a9 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/BookmarkDispatcher.html
|
||||||
|
fb920e5e10a639ba919eeb0b3b7343bc var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/Initializer.html
|
||||||
|
f41446ab0ec54a1ce4be17b867f3bb8b var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/package-frame.html
|
||||||
|
9dddc0808ea179434cb9141f585bfec4 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/package-use.html
|
||||||
|
7dadc773e35da6144935d2a2aff0cd17 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/package-summary.html
|
||||||
|
68cf5e124a9ebfbac3899830ca11b98f var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/package-tree.html
|
||||||
|
ee96139d6efb7c8abe34d88fecd55d73 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/installer/class-use/Initializer.html
|
||||||
|
53a2ddaec9793e20cb4decee8e20a8ae var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/ApplicationAuthenticationListener.html
|
||||||
|
daad5cd72d6d7646ac754e5b0dcffc30 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/Bookmark.html
|
||||||
|
2605e0ee42fb46ff1d00609803cda906 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/BookmarkDispatcher.html
|
||||||
|
3d1d1e977c21631ea9ca78d60301ca95 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/BookmarkApplication.html
|
||||||
|
d073f79fd041e1d43289c021d7bf7be1 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/class-use/BookmarkCollection.html
|
||||||
|
0eee3964e0e2fd8cd868140ae45941b0 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/BookmarkApplication.html
|
||||||
|
b1b49763b245f121f3e0460a013442a8 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/package-frame.html
|
||||||
|
be3621303c9ed2188af12197a0d9e43c var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/BookmarkCollection.html
|
||||||
|
5e47b5f8be21c6f551463aa7a88d7e71 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/package-frame.html
|
||||||
|
fc30ccb963f006dcc4bc3bc4199b8edb var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/package-tree.html
|
||||||
|
81edbedb8ed254bc63aa69039fd70b2d var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/package-summary.html
|
||||||
|
fc3f5cc47407f5d773bcb29a3704377a var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/GlobalizationUtil.html
|
||||||
|
adc8431164935364c407a45ba80a959d var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/class-use/GlobalizationUtil.html
|
||||||
|
b7037677e68aef6ac5948809fd8ffc57 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/util/package-use.html
|
||||||
|
96ec265ff9c891f2d840e2748c2e3171 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/Bookmark.html
|
||||||
|
130b3fdf983e6e607eb59bbe6558764d var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/package-tree.html
|
||||||
|
a85920f7f061a0f11fa5b4870348e195 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/package-summary.html
|
||||||
|
e3e543511de03f2300c33cadddd1f713 var/www/html/ccm-bookmarks-6.3.0/api/com/arsdigita/bookmarks/package-use.html
|
||||||
|
153761ce7838dee2691e151ba8009589 var/www/html/ccm-bookmarks-6.3.0/api/index.html
|
||||||
|
856baa6014037d3131ad0e733f926bed var/www/html/ccm-bookmarks-6.3.0/api/help-doc.html
|
||||||
|
a2872849332aaabfe8bdeb5d5ac14236 var/www/html/ccm-bookmarks-6.3.0/api/packages.html
|
||||||
|
8cc88314fce0cc52e57f9ccb2cb8436e var/www/html/ccm-bookmarks-6.3.0/api/stylesheet.css
|
||||||
|
94d4af7a5db365077f921ac3d36c55aa var/www/html/ccm-bookmarks-6.3.0/api/deprecated-list.html
|
||||||
|
a5d382e2c793f463d48bc4547e69fa40 var/www/html/ccm-bookmarks-6.3.0/api/package-list
|
||||||
|
2a917f1fc8be4618a841bac3fcb6ee57 var/www/html/ccm-bookmarks-6.3.0/api/overview-frame.html
|
||||||
|
e02550c46ba9c8263ae9c69c406706b0 var/www/html/ccm-bookmarks-6.3.0/api/overview-tree.html
|
||||||
|
a5d069a5f0b99b845def8b2ffc6462ca var/www/html/ccm-bookmarks-6.3.0/api/allclasses-noframe.html
|
||||||
|
c974cce25a33a8fcc97b95966685fa66 var/www/html/ccm-bookmarks-6.3.0/api/index-all.html
|
||||||
|
42ca47cca7242eaa9b06421e0c6196c8 var/www/html/ccm-bookmarks-6.3.0/api/constant-values.html
|
||||||
|
a4b1c6bbd45f34fab20c76a6453f7907 var/www/html/ccm-bookmarks-6.3.0/api/overview-summary.html
|
||||||
|
220f4eda0bd49915699315f18b8b03cf var/www/html/ccm-bookmarks-6.3.0/api/resources/inherit.gif
|
||||||
|
66c650a493d06519a624c83ef7fa803e var/www/html/ccm-bookmarks-6.3.0/api/allclasses-frame.html
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,15 @@
|
||||||
|
This package was debianized by Berkan Eskikaya <berkan@runtime-collective.com> on
|
||||||
|
Tue, 13 Apr 2004 19:03:14 +0100.
|
||||||
|
|
||||||
|
It was downloaded from http://aplaws.sourceforge.net/
|
||||||
|
|
||||||
|
Upstream Authors: Redhat UK.
|
||||||
|
|
||||||
|
Copyright:
|
||||||
|
|
||||||
|
You are free to distribute this software under the terms of
|
||||||
|
the GNU General Public License.
|
||||||
|
On Debian systems, the complete text of the GNU General Public
|
||||||
|
License can be found in the file `/usr/share/common-licenses/GPL'.
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
All Classes (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white">
|
||||||
|
<FONT size="+1" CLASS="FrameHeadingFont">
|
||||||
|
<B>All Classes</B></FONT>
|
||||||
|
<BR>
|
||||||
|
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/arsdigita/bookmarks/ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks" target="classFrame">ApplicationAuthenticationListener</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks" target="classFrame">Bookmark</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks" target="classFrame">BookmarkApplication</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/ui/BookmarkBasePage.html" title="class in com.arsdigita.bookmarks.ui" target="classFrame">BookmarkBasePage</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks" target="classFrame">BookmarkCollection</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks" target="classFrame">BookmarkDispatcher</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/ui/BookmarkEditPane.html" title="class in com.arsdigita.bookmarks.ui" target="classFrame">BookmarkEditPane</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/ui/BookmarkPortlet.html" title="class in com.arsdigita.bookmarks.ui" target="classFrame">BookmarkPortlet</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/util/GlobalizationUtil.html" title="class in com.arsdigita.bookmarks.util" target="classFrame">GlobalizationUtil</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/installer/Initializer.html" title="class in com.arsdigita.bookmarks.installer" target="classFrame">Initializer</A>
|
||||||
|
<BR>
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
All Classes (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white">
|
||||||
|
<FONT size="+1" CLASS="FrameHeadingFont">
|
||||||
|
<B>All Classes</B></FONT>
|
||||||
|
<BR>
|
||||||
|
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="com/arsdigita/bookmarks/ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks">ApplicationAuthenticationListener</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/ui/BookmarkBasePage.html" title="class in com.arsdigita.bookmarks.ui">BookmarkBasePage</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks">BookmarkDispatcher</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/ui/BookmarkEditPane.html" title="class in com.arsdigita.bookmarks.ui">BookmarkEditPane</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/ui/BookmarkPortlet.html" title="class in com.arsdigita.bookmarks.ui">BookmarkPortlet</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/util/GlobalizationUtil.html" title="class in com.arsdigita.bookmarks.util">GlobalizationUtil</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="com/arsdigita/bookmarks/installer/Initializer.html" title="class in com.arsdigita.bookmarks.installer">Initializer</A>
|
||||||
|
<BR>
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,384 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
ApplicationAuthenticationListener (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ApplicationAuthenticationListener class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="ApplicationAuthenticationListener (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ApplicationAuthenticationListener.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV CLASS
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="ApplicationAuthenticationListener.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks</FONT>
|
||||||
|
<BR>
|
||||||
|
Class ApplicationAuthenticationListener</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.ui.login.UserAuthenticationListener
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ApplicationAuthenticationListener</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/EventListener.html" title="class or interface in java.util">EventListener</A>, com.arsdigita.bebop.event.RequestListener</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>ApplicationAuthenticationListener</B><DT>extends com.arsdigita.ui.login.UserAuthenticationListener<DT>implements com.arsdigita.bebop.event.RequestListener</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
A RequestListener that verifies the user
|
||||||
|
has a given privilege on the current Application.
|
||||||
|
|
||||||
|
The user is redirected to ACCESS_DENIED if their is
|
||||||
|
insufficient permission.
|
||||||
|
|
||||||
|
XXX Permissions will be incorporated in December. This is
|
||||||
|
temporary for use in our engineering production server until.
|
||||||
|
that time.
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html#versionId">versionId</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html#ApplicationAuthenticationListener(java.lang.String)">ApplicationAuthenticationListener</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> privilegeName)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html#denyRequest(com.arsdigita.bebop.PageState)">denyRequest</A></B>(com.arsdigita.bebop.PageState state)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Action performed if authentication failed.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html#getRequiredPrivilege()">getRequiredPrivilege</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html#pageRequested(com.arsdigita.bebop.event.RequestEvent)">pageRequested</A></B>(com.arsdigita.bebop.event.RequestEvent event)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Checks whether the user is logged in.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html#setRequiredPrivilege(java.lang.String)">setRequiredPrivilege</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> privilegeName)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.ui.login.UserAuthenticationListener"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.ui.login.UserAuthenticationListener</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>getUser, isLoggedIn</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Field Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="versionId"><!-- --></A><H3>
|
||||||
|
versionId</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>versionId</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.arsdigita.bookmarks.ApplicationAuthenticationListener.versionId">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="ApplicationAuthenticationListener(java.lang.String)"><!-- --></A><H3>
|
||||||
|
ApplicationAuthenticationListener</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>ApplicationAuthenticationListener</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> privilegeName)</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="setRequiredPrivilege(java.lang.String)"><!-- --></A><H3>
|
||||||
|
setRequiredPrivilege</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>setRequiredPrivilege</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> privilegeName)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getRequiredPrivilege()"><!-- --></A><H3>
|
||||||
|
getRequiredPrivilege</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getRequiredPrivilege</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="pageRequested(com.arsdigita.bebop.event.RequestEvent)"><!-- --></A><H3>
|
||||||
|
pageRequested</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>pageRequested</B>(com.arsdigita.bebop.event.RequestEvent event)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Checks whether the user is logged in. If not, redirects the client
|
||||||
|
to the login page.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Specified by:</B><DD><CODE>pageRequested</CODE> in interface <CODE>com.arsdigita.bebop.event.RequestListener</CODE></DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="denyRequest(com.arsdigita.bebop.PageState)"><!-- --></A><H3>
|
||||||
|
denyRequest</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>denyRequest</B>(com.arsdigita.bebop.PageState state)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Action performed if authentication failed. Override this to
|
||||||
|
perform a perform a specific action after the authentication
|
||||||
|
check.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ApplicationAuthenticationListener.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV CLASS
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="ApplicationAuthenticationListener.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,827 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Bookmark (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.Bookmark class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Bookmark (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Bookmark.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="Bookmark.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks</FONT>
|
||||||
|
<BR>
|
||||||
|
Class Bookmark</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.domain.DomainObject
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.domain.ObservableDomainObject
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.kernel.ACSObject
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.Bookmark</B>
|
||||||
|
</PRE>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>Bookmark</B><DT>extends com.arsdigita.kernel.ACSObject</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
A bookmark.
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Author:</B></DT>
|
||||||
|
<DD>Jim Parsons</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#BASE_DATA_OBJECT_TYPE">BASE_DATA_OBJECT_TYPE</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
The type of the <CODE>DataObject</CODE>
|
||||||
|
that stands behind this <CODE>DomainObject</CODE>.</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.kernel.ACSObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.kernel.ACSObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE, versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#Bookmark(com.arsdigita.persistence.DataObject)">Bookmark</A></B>(com.arsdigita.persistence.DataObject dataObject)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#Bookmark(java.lang.String, java.lang.String)">Bookmark</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> name,
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> URLstring)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#afterSave()">afterSave</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getAuthor()">getAuthor</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the original creator's name for this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getBaseDataObjectType()">getBaseDataObjectType</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getBookmarkApplication()">getBookmarkApplication</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getCreateDate()">getCreateDate</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the Creation Date of this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getDescription()">getDescription</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the Description of this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getModDate()">getModDate</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the last modification date of this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getName()">getName</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the title of this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> boolean</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getNewWindow()">getNewWindow</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getNumVisits()">getNumVisits</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the number of times this Bookmark has been visited,
|
||||||
|
and return value as a String.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> int</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getSortKey()">getSortKey</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the sort key of this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#getURL()">getURL</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the URL of this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#retrieveAllBookmarks()">retrieveAllBookmarks</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#retrieveBookmark(java.math.BigDecimal)">retrieveBookmark</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/math/BigDecimal.html" title="class or interface in java.math">BigDecimal</A> bmrkID)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Retrieve an existing Bookmark based on an ID.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#retrieveBookmark(com.arsdigita.persistence.DataObject)">retrieveBookmark</A></B>(com.arsdigita.persistence.DataObject dataObject)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Retrieve an existing Bookmark based on a data object.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#retrieveBookmark(com.arsdigita.persistence.OID)">retrieveBookmark</A></B>(com.arsdigita.persistence.OID oid)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Retrieve an existing Bookmark based on an OID.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#setBookmarkApplication(com.arsdigita.bookmarks.BookmarkApplication)">setBookmarkApplication</A></B>(<A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A> bmrkapp)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#setDescription(java.lang.String)">setDescription</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> desc)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Set the description for this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#setModDate()">setModDate</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Set the mod date for this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#setName(java.lang.String)">setName</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> name)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Set the title of this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#setNewWindow(boolean)">setNewWindow</A></B>(boolean newWindow)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#setSortKey(int)">setSortKey</A></B>(int sortKey)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#setURL(java.lang.String)">setURL</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> url)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Set the URL of this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html#visitsPlusPlus()">visitsPlusPlus</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Increment the counter for number of visits to this Bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.kernel.ACSObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.kernel.ACSObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>assertPrivilege, beforeSave, checkPrivilege, doCreateCheck, doWriteCheck, getContainer, getDefaultDomainClass, getDisplayName, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, isContainerModified, setID, setID</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.domain.ObservableDomainObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.domain.ObservableDomainObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addObserver, getObservers</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.domain.DomainObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.domain.DomainObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>add, add, addToAssociation, afterDelete, beforeDelete, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Field Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BASE_DATA_OBJECT_TYPE"><!-- --></A><H3>
|
||||||
|
BASE_DATA_OBJECT_TYPE</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>BASE_DATA_OBJECT_TYPE</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>The type of the <CODE>DataObject</CODE>
|
||||||
|
that stands behind this <CODE>DomainObject</CODE>.
|
||||||
|
<P>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.arsdigita.bookmarks.Bookmark.BASE_DATA_OBJECT_TYPE">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="Bookmark(com.arsdigita.persistence.DataObject)"><!-- --></A><H3>
|
||||||
|
Bookmark</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>Bookmark</B>(com.arsdigita.persistence.DataObject dataObject)</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="Bookmark(java.lang.String, java.lang.String)"><!-- --></A><H3>
|
||||||
|
Bookmark</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>Bookmark</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> name,
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> URLstring)</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="getBaseDataObjectType()"><!-- --></A><H3>
|
||||||
|
getBaseDataObjectType</H3>
|
||||||
|
<PRE>
|
||||||
|
protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getBaseDataObjectType</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="retrieveBookmark(java.math.BigDecimal)"><!-- --></A><H3>
|
||||||
|
retrieveBookmark</H3>
|
||||||
|
<PRE>
|
||||||
|
public static <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> <B>retrieveBookmark</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/math/BigDecimal.html" title="class or interface in java.math">BigDecimal</A> bmrkID)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Retrieve an existing Bookmark based on an ID.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="retrieveBookmark(com.arsdigita.persistence.DataObject)"><!-- --></A><H3>
|
||||||
|
retrieveBookmark</H3>
|
||||||
|
<PRE>
|
||||||
|
public static <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> <B>retrieveBookmark</B>(com.arsdigita.persistence.DataObject dataObject)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Retrieve an existing Bookmark based on a data object.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Parameters:</B><DD><CODE>dataObject</CODE> - the data object of the Bookmark to retrieve.
|
||||||
|
<DT><B>Returns:</B><DD>an existing Bookmark. Note that the return value may be
|
||||||
|
null if no Bookmark data object for this ID exists.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="retrieveBookmark(com.arsdigita.persistence.OID)"><!-- --></A><H3>
|
||||||
|
retrieveBookmark</H3>
|
||||||
|
<PRE>
|
||||||
|
public static <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> <B>retrieveBookmark</B>(com.arsdigita.persistence.OID oid)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Retrieve an existing Bookmark based on an OID.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Parameters:</B><DD><CODE>oid</CODE> - the OID of the Bookmark to retrieve.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getBookmarkApplication()"><!-- --></A><H3>
|
||||||
|
getBookmarkApplication</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A> <B>getBookmarkApplication</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="setBookmarkApplication(com.arsdigita.bookmarks.BookmarkApplication)"><!-- --></A><H3>
|
||||||
|
setBookmarkApplication</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>setBookmarkApplication</B>(<A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A> bmrkapp)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="retrieveAllBookmarks()"><!-- --></A><H3>
|
||||||
|
retrieveAllBookmarks</H3>
|
||||||
|
<PRE>
|
||||||
|
public static <A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A> <B>retrieveAllBookmarks</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getName()"><!-- --></A><H3>
|
||||||
|
getName</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getName</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the title of this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Returns:</B><DD>this Bookmarks title.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getURL()"><!-- --></A><H3>
|
||||||
|
getURL</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getURL</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the URL of this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getDescription()"><!-- --></A><H3>
|
||||||
|
getDescription</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getDescription</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the Description of this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getCreateDate()"><!-- --></A><H3>
|
||||||
|
getCreateDate</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getCreateDate</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the Creation Date of this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getModDate()"><!-- --></A><H3>
|
||||||
|
getModDate</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getModDate</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the last modification date of this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getNewWindow()"><!-- --></A><H3>
|
||||||
|
getNewWindow</H3>
|
||||||
|
<PRE>
|
||||||
|
public boolean <B>getNewWindow</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getAuthor()"><!-- --></A><H3>
|
||||||
|
getAuthor</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getAuthor</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the original creator's name for this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Returns:</B><DD>this portal's title.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getNumVisits()"><!-- --></A><H3>
|
||||||
|
getNumVisits</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getNumVisits</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the number of times this Bookmark has been visited,
|
||||||
|
and return value as a String.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="setName(java.lang.String)"><!-- --></A><H3>
|
||||||
|
setName</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>setName</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> name)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Set the title of this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="setURL(java.lang.String)"><!-- --></A><H3>
|
||||||
|
setURL</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>setURL</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> url)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Set the URL of this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="setDescription(java.lang.String)"><!-- --></A><H3>
|
||||||
|
setDescription</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>setDescription</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> desc)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Set the description for this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="setModDate()"><!-- --></A><H3>
|
||||||
|
setModDate</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>setModDate</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Set the mod date for this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="setNewWindow(boolean)"><!-- --></A><H3>
|
||||||
|
setNewWindow</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>setNewWindow</B>(boolean newWindow)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="visitsPlusPlus()"><!-- --></A><H3>
|
||||||
|
visitsPlusPlus</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>visitsPlusPlus</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Increment the counter for number of visits to this Bookmark.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getSortKey()"><!-- --></A><H3>
|
||||||
|
getSortKey</H3>
|
||||||
|
<PRE>
|
||||||
|
public int <B>getSortKey</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the sort key of this Bookmark. The sort key is used
|
||||||
|
to order a set of bookmarks in a particular Workspace.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Returns:</B><DD>the bookmark sort key.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="setSortKey(int)"><!-- --></A><H3>
|
||||||
|
setSortKey</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>setSortKey</B>(int sortKey)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="afterSave()"><!-- --></A><H3>
|
||||||
|
afterSave</H3>
|
||||||
|
<PRE>
|
||||||
|
protected void <B>afterSave</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Bookmark.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="Bookmark.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,561 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkApplication (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.BookmarkApplication class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkApplication (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkApplication.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkApplication.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkApplication</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.domain.DomainObject
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.domain.ObservableDomainObject
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.kernel.ACSObject
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.kernel.Resource
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.web.Application
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.BookmarkApplication</B>
|
||||||
|
</PRE>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>BookmarkApplication</B><DT>extends com.arsdigita.web.Application</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
BookmarkApplication class.
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#BASE_DATA_OBJECT_TYPE">BASE_DATA_OBJECT_TYPE</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#versionId">versionId</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.web.Application"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.web.Application</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>PRIMARY_URL</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.kernel.Resource"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.kernel.Resource</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>CHILD_RESOURCE, DESCRIPTION, PARENT_RESOURCE, RESOURCE_TYPE, TIMESTAMP, TITLE</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.kernel.ACSObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.kernel.ACSObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#BookmarkApplication(java.math.BigDecimal)">BookmarkApplication</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/math/BigDecimal.html" title="class or interface in java.math">BigDecimal</A> key)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#BookmarkApplication(com.arsdigita.persistence.DataObject)">BookmarkApplication</A></B>(com.arsdigita.persistence.DataObject dataObject)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#BookmarkApplication(com.arsdigita.persistence.OID)">BookmarkApplication</A></B>(com.arsdigita.persistence.OID oid)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#create(java.lang.String, java.lang.String, com.arsdigita.web.Application)">create</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> urlName,
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> title,
|
||||||
|
com.arsdigita.web.Application parent)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Use this instead of the constructor to create new Bookmark
|
||||||
|
Application objects</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#createBookmark(java.lang.String, java.lang.String)">createBookmark</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> name,
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> URLString)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#getBaseDataObjectType()">getBaseDataObjectType</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#getBookmarks()">getBookmarks</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#normalizeBookmarkSortKeys()">normalizeBookmarkSortKeys</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#removeBookmark(com.arsdigita.bookmarks.Bookmark)">removeBookmark</A></B>(<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> bmrk)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#swapBookmarkWithNext(com.arsdigita.bookmarks.Bookmark)">swapBookmarkWithNext</A></B>(<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> b)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html#swapBookmarkWithPrevious(com.arsdigita.bookmarks.Bookmark)">swapBookmarkWithPrevious</A></B>(<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> b)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.web.Application"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.web.Application</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>afterDelete, beforeDelete, beforeSave, createApplication, createApplication, createRootApplication, getAncestorApplications, getApplicationType, getCanonicalURL, getChildApplications, getChildApplicationsForType, getContainingApplication, getContextPath, getCurrentApplication, getPackageType, getParentApplication, getPath, getPrimaryURL, getRelevantPrivileges, getServletPath, getSiteNode, getStylesheetPath, isInstalled, retrieveAllApplications, retrieveApplication, retrieveApplication, retrieveApplication, retrieveApplicationForPath, retrieveApplicationForSiteNode, setApplicationType, setParentApplication, setPath</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.kernel.Resource"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.kernel.Resource</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>afterSave, createResource, createResource, getChildResources, getContainer, getContainingResource, getDescription, getDisplayName, getParentResource, getResourceType, getTimestamp, getTitle, isContainerModified, retrieveAllResources, retrieveResource, retrieveResource, retrieveResource, setDescription, setParentResource, setResourceType, setTitle</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.kernel.ACSObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.kernel.ACSObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getDefaultDomainClass, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, setID, setID</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.domain.ObservableDomainObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.domain.ObservableDomainObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addObserver, getObservers</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.domain.DomainObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.domain.DomainObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>add, add, addToAssociation, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Field Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="versionId"><!-- --></A><H3>
|
||||||
|
versionId</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>versionId</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.arsdigita.bookmarks.BookmarkApplication.versionId">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BASE_DATA_OBJECT_TYPE"><!-- --></A><H3>
|
||||||
|
BASE_DATA_OBJECT_TYPE</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>BASE_DATA_OBJECT_TYPE</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.arsdigita.bookmarks.BookmarkApplication.BASE_DATA_OBJECT_TYPE">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkApplication(com.arsdigita.persistence.OID)"><!-- --></A><H3>
|
||||||
|
BookmarkApplication</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkApplication</B>(com.arsdigita.persistence.OID oid)
|
||||||
|
throws com.arsdigita.domain.DataObjectNotFoundException</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BookmarkApplication(java.math.BigDecimal)"><!-- --></A><H3>
|
||||||
|
BookmarkApplication</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkApplication</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/math/BigDecimal.html" title="class or interface in java.math">BigDecimal</A> key)
|
||||||
|
throws com.arsdigita.domain.DataObjectNotFoundException</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BookmarkApplication(com.arsdigita.persistence.DataObject)"><!-- --></A><H3>
|
||||||
|
BookmarkApplication</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkApplication</B>(com.arsdigita.persistence.DataObject dataObject)</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="getBaseDataObjectType()"><!-- --></A><H3>
|
||||||
|
getBaseDataObjectType</H3>
|
||||||
|
<PRE>
|
||||||
|
protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getBaseDataObjectType</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="create(java.lang.String, java.lang.String, com.arsdigita.web.Application)"><!-- --></A><H3>
|
||||||
|
create</H3>
|
||||||
|
<PRE>
|
||||||
|
public static <A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A> <B>create</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> urlName,
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> title,
|
||||||
|
com.arsdigita.web.Application parent)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Use this instead of the constructor to create new Bookmark
|
||||||
|
Application objects
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="createBookmark(java.lang.String, java.lang.String)"><!-- --></A><H3>
|
||||||
|
createBookmark</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> <B>createBookmark</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> name,
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> URLString)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="removeBookmark(com.arsdigita.bookmarks.Bookmark)"><!-- --></A><H3>
|
||||||
|
removeBookmark</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>removeBookmark</B>(<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> bmrk)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getBookmarks()"><!-- --></A><H3>
|
||||||
|
getBookmarks</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A> <B>getBookmarks</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="swapBookmarkWithPrevious(com.arsdigita.bookmarks.Bookmark)"><!-- --></A><H3>
|
||||||
|
swapBookmarkWithPrevious</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>swapBookmarkWithPrevious</B>(<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> b)
|
||||||
|
throws com.arsdigita.persistence.PersistenceException</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Throws:</B>
|
||||||
|
<DD><CODE>com.arsdigita.persistence.PersistenceException</CODE></DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="swapBookmarkWithNext(com.arsdigita.bookmarks.Bookmark)"><!-- --></A><H3>
|
||||||
|
swapBookmarkWithNext</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>swapBookmarkWithNext</B>(<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> b)
|
||||||
|
throws com.arsdigita.persistence.PersistenceException</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Throws:</B>
|
||||||
|
<DD><CODE>com.arsdigita.persistence.PersistenceException</CODE></DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="normalizeBookmarkSortKeys()"><!-- --></A><H3>
|
||||||
|
normalizeBookmarkSortKeys</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>normalizeBookmarkSortKeys</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkApplication.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkApplication.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,403 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkCollection (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.BookmarkCollection class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkCollection (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkCollection.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkCollection.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_com.arsdigita.domain.DomainCollection">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkCollection</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.domain.DomainQuery
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.domain.DomainCollection
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.BookmarkCollection</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD>com.arsdigita.persistence.DataQuery</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>BookmarkCollection</B><DT>extends com.arsdigita.domain.DomainCollection</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.domain.DomainCollection"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.domain.DomainCollection</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_dataCollection, versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.domain.DomainQuery"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.domain.DomainQuery</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_dataQuery</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected </CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html#BookmarkCollection(com.arsdigita.persistence.DataCollection)">BookmarkCollection</A></B>(com.arsdigita.persistence.DataCollection dataCollection)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html#getBookmark()">getBookmark</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the current item as a Bookmark domain object.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> com.arsdigita.domain.DomainObject</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html#getDomainObject()">getDomainObject</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the current item as a domain object.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/math/BigDecimal.html" title="class or interface in java.math">BigDecimal</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html#getID()">getID</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the ID for the Bookmark for the current row.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html#getName()">getName</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the name for the Bookmark for the current row.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> boolean</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html#getNewWindow()">getNewWindow</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html#getURL()">getURL</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the url for the bookmark for the current row.</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.domain.DomainQuery"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.domain.DomainQuery</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addEqualsFilter, addFilter, addFilter, addInSubqueryFilter, addInSubqueryFilter, addNotEqualsFilter, addNotInSubqueryFilter, addOrder, addOrderWithNull, addPath, alias, clearFilter, clearOrder, close, first, get, getFilterFactory, getOption, getParameter, getPosition, getPropertyValues, getType, hasProperty, isAfterLast, isBeforeFirst, isEmpty, isFirst, isLast, last, next, previous, removeFilter, reset, rewind, setFilter, setOption, setOrder, setParameter, setRange, setRange, setReturnsLowerBound, setReturnsUpperBound, size</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkCollection(com.arsdigita.persistence.DataCollection)"><!-- --></A><H3>
|
||||||
|
BookmarkCollection</H3>
|
||||||
|
<PRE>
|
||||||
|
protected <B>BookmarkCollection</B>(com.arsdigita.persistence.DataCollection dataCollection)</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="getID()"><!-- --></A><H3>
|
||||||
|
getID</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/math/BigDecimal.html" title="class or interface in java.math">BigDecimal</A> <B>getID</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the ID for the Bookmark for the current row.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Returns:</B><DD>the id of this Bookmark.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getDomainObject()"><!-- --></A><H3>
|
||||||
|
getDomainObject</H3>
|
||||||
|
<PRE>
|
||||||
|
public com.arsdigita.domain.DomainObject <B>getDomainObject</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the current item as a domain object.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Returns:</B><DD>the domain object for the current row.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getBookmark()"><!-- --></A><H3>
|
||||||
|
getBookmark</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> <B>getBookmark</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the current item as a Bookmark domain object.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Returns:</B><DD>a Bookmark domain object.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getName()"><!-- --></A><H3>
|
||||||
|
getName</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getName</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the name for the Bookmark for the current row.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Returns:</B><DD>the name of this bookmark.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getURL()"><!-- --></A><H3>
|
||||||
|
getURL</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getURL</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Get the url for the bookmark for the current row.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Returns:</B><DD>the url of this bookmark.</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getNewWindow()"><!-- --></A><H3>
|
||||||
|
getNewWindow</H3>
|
||||||
|
<PRE>
|
||||||
|
public boolean <B>getNewWindow</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkCollection.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkCollection.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_com.arsdigita.domain.DomainCollection">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,284 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkDispatcher (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.BookmarkDispatcher class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkDispatcher (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkDispatcher.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks"><B>PREV CLASS</B></A>
|
||||||
|
NEXT CLASS</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkDispatcher.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: <A HREF="#nested_classes_inherited_from_class_com.arsdigita.dispatcher.MapDispatcher">NESTED</A> | <A HREF="#fields_inherited_from_class_com.arsdigita.bebop.page.BebopMapDispatcher">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_com.arsdigita.bebop.page.BebopMapDispatcher">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkDispatcher</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.dispatcher.MapDispatcher
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.page.BebopMapDispatcher
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.BebopMapDispatcher
|
||||||
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.BookmarkDispatcher</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD>com.arsdigita.dispatcher.Dispatcher</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>BookmarkDispatcher</B><DT>extends com.arsdigita.bebop.BebopMapDispatcher</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
Bookmark dispatcher for both Bebop-backed and other URLs.
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Author:</B></DT>
|
||||||
|
<DD>Jim Parsons</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="nested_class_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Nested Class Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="nested_classes_inherited_from_class_com.arsdigita.dispatcher.MapDispatcher"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Nested classes inherited from class com.arsdigita.dispatcher.MapDispatcher</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>com.arsdigita.dispatcher.MapDispatcher.ParseConfigHandler</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.page.BebopMapDispatcher"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.page.BebopMapDispatcher</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkDispatcher.html#BookmarkDispatcher()">BookmarkDispatcher</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.page.BebopMapDispatcher"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.page.BebopMapDispatcher</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addPage, getPresentationManager, newParseConfigHandler, setMap, setNotFoundPage, setPresentationManager</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.dispatcher.MapDispatcher"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.dispatcher.MapDispatcher</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addPage, dispatch, getMap, preprocessRequest, readFromFile, requireTrailingSlash, setNotFoundDispatcher</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkDispatcher()"><!-- --></A><H3>
|
||||||
|
BookmarkDispatcher</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkDispatcher</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkDispatcher.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks"><B>PREV CLASS</B></A>
|
||||||
|
NEXT CLASS</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkDispatcher.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: <A HREF="#nested_classes_inherited_from_class_com.arsdigita.dispatcher.MapDispatcher">NESTED</A> | <A HREF="#fields_inherited_from_class_com.arsdigita.bebop.page.BebopMapDispatcher">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_com.arsdigita.bebop.page.BebopMapDispatcher">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,136 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Class com.arsdigita.bookmarks.ApplicationAuthenticationListener (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Class com.arsdigita.bookmarks.ApplicationAuthenticationListener (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="ApplicationAuthenticationListener.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Class<br>com.arsdigita.bookmarks.ApplicationAuthenticationListener</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
No usage of com.arsdigita.bookmarks.ApplicationAuthenticationListener
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="ApplicationAuthenticationListener.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,237 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Class com.arsdigita.bookmarks.Bookmark (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Class com.arsdigita.bookmarks.Bookmark (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="Bookmark.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Class<br>com.arsdigita.bookmarks.Bookmark</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
Packages that use <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><A HREF="#com.arsdigita.bookmarks"><B>com.arsdigita.bookmarks</B></A></TD>
|
||||||
|
<TD> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<A NAME="com.arsdigita.bookmarks"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
Uses of <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> in <A HREF="../../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD COLSPAN=2>Methods in <A HREF="../../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A> that return <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>BookmarkCollection.</B><B><A HREF="../../../../com/arsdigita/bookmarks/BookmarkCollection.html#getBookmark()">getBookmark</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Get the current item as a Bookmark domain object.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>BookmarkApplication.</B><B><A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html#createBookmark(java.lang.String, java.lang.String)">createBookmark</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> name,
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> URLString)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>Bookmark.</B><B><A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html#retrieveBookmark(java.math.BigDecimal)">retrieveBookmark</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/math/BigDecimal.html" title="class or interface in java.math">BigDecimal</A> bmrkID)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Retrieve an existing Bookmark based on an ID.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>Bookmark.</B><B><A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html#retrieveBookmark(com.arsdigita.persistence.DataObject)">retrieveBookmark</A></B>(com.arsdigita.persistence.DataObject dataObject)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Retrieve an existing Bookmark based on a data object.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>Bookmark.</B><B><A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html#retrieveBookmark(com.arsdigita.persistence.OID)">retrieveBookmark</A></B>(com.arsdigita.persistence.OID oid)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Retrieve an existing Bookmark based on an OID.</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD COLSPAN=2>Methods in <A HREF="../../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A> with parameters of type <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>BookmarkApplication.</B><B><A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html#removeBookmark(com.arsdigita.bookmarks.Bookmark)">removeBookmark</A></B>(<A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> bmrk)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>BookmarkApplication.</B><B><A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html#swapBookmarkWithPrevious(com.arsdigita.bookmarks.Bookmark)">swapBookmarkWithPrevious</A></B>(<A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> b)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>BookmarkApplication.</B><B><A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html#swapBookmarkWithNext(com.arsdigita.bookmarks.Bookmark)">swapBookmarkWithNext</A></B>(<A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A> b)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="Bookmark.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,199 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Class com.arsdigita.bookmarks.BookmarkApplication (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Class com.arsdigita.bookmarks.BookmarkApplication (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkApplication.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Class<br>com.arsdigita.bookmarks.BookmarkApplication</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
Packages that use <A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><A HREF="#com.arsdigita.bookmarks"><B>com.arsdigita.bookmarks</B></A></TD>
|
||||||
|
<TD> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<A NAME="com.arsdigita.bookmarks"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
Uses of <A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A> in <A HREF="../../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD COLSPAN=2>Methods in <A HREF="../../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A> that return <A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>BookmarkApplication.</B><B><A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html#create(java.lang.String, java.lang.String, com.arsdigita.web.Application)">create</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> urlName,
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> title,
|
||||||
|
com.arsdigita.web.Application parent)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Use this instead of the constructor to create new Bookmark
|
||||||
|
Application objects</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>Bookmark.</B><B><A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html#getBookmarkApplication()">getBookmarkApplication</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD COLSPAN=2>Methods in <A HREF="../../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A> with parameters of type <A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>Bookmark.</B><B><A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html#setBookmarkApplication(com.arsdigita.bookmarks.BookmarkApplication)">setBookmarkApplication</A></B>(<A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A> bmrkapp)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkApplication.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,180 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Class com.arsdigita.bookmarks.BookmarkCollection (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Class com.arsdigita.bookmarks.BookmarkCollection (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkCollection.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Class<br>com.arsdigita.bookmarks.BookmarkCollection</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
Packages that use <A HREF="../../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><A HREF="#com.arsdigita.bookmarks"><B>com.arsdigita.bookmarks</B></A></TD>
|
||||||
|
<TD> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<A NAME="com.arsdigita.bookmarks"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
Uses of <A HREF="../../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A> in <A HREF="../../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD COLSPAN=2>Methods in <A HREF="../../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A> that return <A HREF="../../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="../../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>BookmarkApplication.</B><B><A HREF="../../../../com/arsdigita/bookmarks/BookmarkApplication.html#getBookmarks()">getBookmarks</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="../../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B>Bookmark.</B><B><A HREF="../../../../com/arsdigita/bookmarks/Bookmark.html#retrieveAllBookmarks()">retrieveAllBookmarks</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkCollection.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,136 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Class com.arsdigita.bookmarks.BookmarkDispatcher (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Class com.arsdigita.bookmarks.BookmarkDispatcher (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkDispatcher.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Class<br>com.arsdigita.bookmarks.BookmarkDispatcher</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
No usage of com.arsdigita.bookmarks.BookmarkDispatcher
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../com/arsdigita/bookmarks/BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkDispatcher.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,289 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Initializer (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.installer.Initializer class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Initializer (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Initializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV CLASS
|
||||||
|
NEXT CLASS</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="Initializer.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_com.arsdigita.runtime.CompoundInitializer">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.installer</FONT>
|
||||||
|
<BR>
|
||||||
|
Class Initializer</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.runtime.CompoundInitializer
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.installer.Initializer</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD>com.arsdigita.runtime.Initializer</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>Initializer</B><DT>extends com.arsdigita.runtime.CompoundInitializer</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<p><strong>Experimental</strong></p>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Author:</B></DT>
|
||||||
|
<DD><a href="mailto:jparsons@redhat.com">Jim Parsons</a></DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.runtime.CompoundInitializer"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.runtime.CompoundInitializer</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/installer/Initializer.html#Initializer()">Initializer</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/installer/Initializer.html#init(com.arsdigita.runtime.DomainInitEvent)">init</A></B>(com.arsdigita.runtime.DomainInitEvent e)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.runtime.CompoundInitializer"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.runtime.CompoundInitializer</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>add, init, init</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="Initializer()"><!-- --></A><H3>
|
||||||
|
Initializer</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>Initializer</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="init(com.arsdigita.runtime.DomainInitEvent)"><!-- --></A><H3>
|
||||||
|
init</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>init</B>(com.arsdigita.runtime.DomainInitEvent e)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Initializer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV CLASS
|
||||||
|
NEXT CLASS</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="Initializer.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_com.arsdigita.runtime.CompoundInitializer">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,136 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Class com.arsdigita.bookmarks.installer.Initializer (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Class com.arsdigita.bookmarks.installer.Initializer (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/arsdigita/bookmarks/installer/Initializer.html" title="class in com.arsdigita.bookmarks.installer"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="Initializer.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Class<br>com.arsdigita.bookmarks.installer.Initializer</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
No usage of com.arsdigita.bookmarks.installer.Initializer
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/arsdigita/bookmarks/installer/Initializer.html" title="class in com.arsdigita.bookmarks.installer"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="Initializer.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
com.arsdigita.bookmarks.installer (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.installer package">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white">
|
||||||
|
<FONT size="+1" CLASS="FrameTitleFont">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/installer/package-summary.html" target="classFrame">com.arsdigita.bookmarks.installer</A></FONT>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
|
||||||
|
Classes</FONT>
|
||||||
|
<FONT CLASS="FrameItemFont">
|
||||||
|
<BR>
|
||||||
|
<A HREF="Initializer.html" title="class in com.arsdigita.bookmarks.installer" target="classFrame">Initializer</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,148 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
com.arsdigita.bookmarks.installer (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.installer package">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="com.arsdigita.bookmarks.installer (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/package-summary.html"><B>PREV PACKAGE</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<H2>
|
||||||
|
Package com.arsdigita.bookmarks.installer
|
||||||
|
</H2>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Class Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD WIDTH="15%"><B><A HREF="../../../../com/arsdigita/bookmarks/installer/Initializer.html" title="class in com.arsdigita.bookmarks.installer">Initializer</A></B></TD>
|
||||||
|
<TD><strong>Experimental</strong></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/package-summary.html"><B>PREV PACKAGE</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,148 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
com.arsdigita.bookmarks.installer Class Hierarchy (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="com.arsdigita.bookmarks.installer Class Hierarchy (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/package-tree.html"><B>PREV</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/package-tree.html"><B>NEXT</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
Hierarchy For Package com.arsdigita.bookmarks.installer
|
||||||
|
</H2>
|
||||||
|
</CENTER>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
|
||||||
|
<HR>
|
||||||
|
<H2>
|
||||||
|
Class Hierarchy
|
||||||
|
</H2>
|
||||||
|
<UL>
|
||||||
|
<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang"><B>Object</B></A><UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.runtime.CompoundInitializer (implements com.arsdigita.runtime.Initializer)
|
||||||
|
<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.bookmarks.installer.<A HREF="../../../../com/arsdigita/bookmarks/installer/Initializer.html" title="class in com.arsdigita.bookmarks.installer"><B>Initializer</B></A></UL>
|
||||||
|
</UL>
|
||||||
|
</UL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/package-tree.html"><B>PREV</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/package-tree.html"><B>NEXT</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,136 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Package com.arsdigita.bookmarks.installer (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Package com.arsdigita.bookmarks.installer (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Package<br>com.arsdigita.bookmarks.installer</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
No usage of com.arsdigita.bookmarks.installer
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
com.arsdigita.bookmarks (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks package">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white">
|
||||||
|
<FONT size="+1" CLASS="FrameTitleFont">
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/package-summary.html" target="classFrame">com.arsdigita.bookmarks</A></FONT>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
|
||||||
|
Classes</FONT>
|
||||||
|
<FONT CLASS="FrameItemFont">
|
||||||
|
<BR>
|
||||||
|
<A HREF="ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks" target="classFrame">ApplicationAuthenticationListener</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="Bookmark.html" title="class in com.arsdigita.bookmarks" target="classFrame">Bookmark</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="BookmarkApplication.html" title="class in com.arsdigita.bookmarks" target="classFrame">BookmarkApplication</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="BookmarkCollection.html" title="class in com.arsdigita.bookmarks" target="classFrame">BookmarkCollection</A>
|
||||||
|
<BR>
|
||||||
|
<A HREF="BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks" target="classFrame">BookmarkDispatcher</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,165 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
com.arsdigita.bookmarks (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks package">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="com.arsdigita.bookmarks (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV PACKAGE
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/installer/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<H2>
|
||||||
|
Package com.arsdigita.bookmarks
|
||||||
|
</H2>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Class Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD WIDTH="15%"><B><A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks">ApplicationAuthenticationListener</A></B></TD>
|
||||||
|
<TD>A RequestListener that verifies the user
|
||||||
|
has a given privilege on the current Application.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD WIDTH="15%"><B><A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks">Bookmark</A></B></TD>
|
||||||
|
<TD>A bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD WIDTH="15%"><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks">BookmarkApplication</A></B></TD>
|
||||||
|
<TD>BookmarkApplication class.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD WIDTH="15%"><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks">BookmarkCollection</A></B></TD>
|
||||||
|
<TD> </TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD WIDTH="15%"><B><A HREF="../../../com/arsdigita/bookmarks/BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks">BookmarkDispatcher</A></B></TD>
|
||||||
|
<TD>Bookmark dispatcher for both Bebop-backed and other URLs.</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV PACKAGE
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/installer/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,171 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
com.arsdigita.bookmarks Class Hierarchy (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="com.arsdigita.bookmarks Class Hierarchy (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/installer/package-tree.html"><B>NEXT</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
Hierarchy For Package com.arsdigita.bookmarks
|
||||||
|
</H2>
|
||||||
|
</CENTER>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Package Hierarchies:</B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
|
||||||
|
<HR>
|
||||||
|
<H2>
|
||||||
|
Class Hierarchy
|
||||||
|
</H2>
|
||||||
|
<UL>
|
||||||
|
<LI TYPE="circle">class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang"><B>Object</B></A><UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.domain.DomainObject<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.domain.ObservableDomainObject<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.kernel.ACSObject<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.bookmarks.<A HREF="../../../com/arsdigita/bookmarks/Bookmark.html" title="class in com.arsdigita.bookmarks"><B>Bookmark</B></A><LI TYPE="circle">class com.arsdigita.kernel.Resource<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.web.Application<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.bookmarks.<A HREF="../../../com/arsdigita/bookmarks/BookmarkApplication.html" title="class in com.arsdigita.bookmarks"><B>BookmarkApplication</B></A></UL>
|
||||||
|
</UL>
|
||||||
|
</UL>
|
||||||
|
</UL>
|
||||||
|
</UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.domain.DomainQuery (implements com.arsdigita.persistence.DataQuery)
|
||||||
|
<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.domain.DomainCollection<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.bookmarks.<A HREF="../../../com/arsdigita/bookmarks/BookmarkCollection.html" title="class in com.arsdigita.bookmarks"><B>BookmarkCollection</B></A></UL>
|
||||||
|
</UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.dispatcher.MapDispatcher (implements com.arsdigita.dispatcher.Dispatcher)
|
||||||
|
<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.bebop.page.BebopMapDispatcher<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.bebop.BebopMapDispatcher<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.bookmarks.<A HREF="../../../com/arsdigita/bookmarks/BookmarkDispatcher.html" title="class in com.arsdigita.bookmarks"><B>BookmarkDispatcher</B></A></UL>
|
||||||
|
</UL>
|
||||||
|
</UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.ui.login.UserAuthenticationListener (implements com.arsdigita.bebop.event.RequestListener)
|
||||||
|
<UL>
|
||||||
|
<LI TYPE="circle">class com.arsdigita.bookmarks.<A HREF="../../../com/arsdigita/bookmarks/ApplicationAuthenticationListener.html" title="class in com.arsdigita.bookmarks"><B>ApplicationAuthenticationListener</B></A> (implements com.arsdigita.bebop.event.RequestListener)
|
||||||
|
</UL>
|
||||||
|
</UL>
|
||||||
|
</UL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
<A HREF="../../../com/arsdigita/bookmarks/installer/package-tree.html"><B>NEXT</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,174 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Package com.arsdigita.bookmarks (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Package com.arsdigita.bookmarks (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Package<br>com.arsdigita.bookmarks</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
Packages that use <A HREF="../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><A HREF="#com.arsdigita.bookmarks"><B>com.arsdigita.bookmarks</B></A></TD>
|
||||||
|
<TD> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<A NAME="com.arsdigita.bookmarks"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
Classes in <A HREF="../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A> used by <A HREF="../../../com/arsdigita/bookmarks/package-summary.html">com.arsdigita.bookmarks</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><B><A HREF="../../../com/arsdigita/bookmarks/class-use/Bookmark.html#com.arsdigita.bookmarks"><B>Bookmark</B></A></B>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
A bookmark.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><B><A HREF="../../../com/arsdigita/bookmarks/class-use/BookmarkApplication.html#com.arsdigita.bookmarks"><B>BookmarkApplication</B></A></B>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
BookmarkApplication class.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><B><A HREF="../../../com/arsdigita/bookmarks/class-use/BookmarkCollection.html#com.arsdigita.bookmarks"><B>BookmarkCollection</B></A></B>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,277 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkBasePage.CurrentApplicationLabelPrinter (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ui.BookmarkBasePage.CurrentApplicationLabelPrinter class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkBasePage.CurrentApplicationLabelPrinter (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkBasePage.CurrentApplicationLabelPrinter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.CurrentApplicationLabelPrinter.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.ui</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkBasePage.CurrentApplicationLabelPrinter</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ui.BookmarkBasePage.CurrentApplicationLabelPrinter</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/EventListener.html" title="class or interface in java.util">EventListener</A>, com.arsdigita.bebop.event.PrintListener</DD>
|
||||||
|
</DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Enclosing class:</B><DD><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html" title="class in com.arsdigita.bookmarks.ui">BookmarkBasePage</A></DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>protected class <B>BookmarkBasePage.CurrentApplicationLabelPrinter</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A><DT>implements com.arsdigita.bebop.event.PrintListener</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.event.PrintListener"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.event.PrintListener</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html#BookmarkBasePage.CurrentApplicationLabelPrinter()">BookmarkBasePage.CurrentApplicationLabelPrinter</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html#prepare(com.arsdigita.bebop.event.PrintEvent)">prepare</A></B>(com.arsdigita.bebop.event.PrintEvent e)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkBasePage.CurrentApplicationLabelPrinter()"><!-- --></A><H3>
|
||||||
|
BookmarkBasePage.CurrentApplicationLabelPrinter</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkBasePage.CurrentApplicationLabelPrinter</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="prepare(com.arsdigita.bebop.event.PrintEvent)"><!-- --></A><H3>
|
||||||
|
prepare</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>prepare</B>(com.arsdigita.bebop.event.PrintEvent e)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Specified by:</B><DD><CODE>prepare</CODE> in interface <CODE>com.arsdigita.bebop.event.PrintListener</CODE></DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkBasePage.CurrentApplicationLabelPrinter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.CurrentApplicationLabelPrinter.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,277 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkBasePage.CurrentApplicationLinkPrinter (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ui.BookmarkBasePage.CurrentApplicationLinkPrinter class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkBasePage.CurrentApplicationLinkPrinter (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkBasePage.CurrentApplicationLinkPrinter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.CurrentApplicationLinkPrinter.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.ui</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkBasePage.CurrentApplicationLinkPrinter</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ui.BookmarkBasePage.CurrentApplicationLinkPrinter</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/EventListener.html" title="class or interface in java.util">EventListener</A>, com.arsdigita.bebop.event.PrintListener</DD>
|
||||||
|
</DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Enclosing class:</B><DD><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html" title="class in com.arsdigita.bookmarks.ui">BookmarkBasePage</A></DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>protected class <B>BookmarkBasePage.CurrentApplicationLinkPrinter</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A><DT>implements com.arsdigita.bebop.event.PrintListener</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.event.PrintListener"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.event.PrintListener</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html#BookmarkBasePage.CurrentApplicationLinkPrinter()">BookmarkBasePage.CurrentApplicationLinkPrinter</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html#prepare(com.arsdigita.bebop.event.PrintEvent)">prepare</A></B>(com.arsdigita.bebop.event.PrintEvent e)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkBasePage.CurrentApplicationLinkPrinter()"><!-- --></A><H3>
|
||||||
|
BookmarkBasePage.CurrentApplicationLinkPrinter</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkBasePage.CurrentApplicationLinkPrinter</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="prepare(com.arsdigita.bebop.event.PrintEvent)"><!-- --></A><H3>
|
||||||
|
prepare</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>prepare</B>(com.arsdigita.bebop.event.PrintEvent e)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Specified by:</B><DD><CODE>prepare</CODE> in interface <CODE>com.arsdigita.bebop.event.PrintListener</CODE></DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkBasePage.CurrentApplicationLinkPrinter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.CurrentApplicationLinkPrinter.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,277 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkBasePage.ParentApplicationLinkPrinter (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ui.BookmarkBasePage.ParentApplicationLinkPrinter class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkBasePage.ParentApplicationLinkPrinter (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkBasePage.ParentApplicationLinkPrinter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.ParentApplicationLinkPrinter.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.ui</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkBasePage.ParentApplicationLinkPrinter</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ui.BookmarkBasePage.ParentApplicationLinkPrinter</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/EventListener.html" title="class or interface in java.util">EventListener</A>, com.arsdigita.bebop.event.PrintListener</DD>
|
||||||
|
</DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Enclosing class:</B><DD><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html" title="class in com.arsdigita.bookmarks.ui">BookmarkBasePage</A></DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>protected class <B>BookmarkBasePage.ParentApplicationLinkPrinter</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A><DT>implements com.arsdigita.bebop.event.PrintListener</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.event.PrintListener"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.event.PrintListener</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html#BookmarkBasePage.ParentApplicationLinkPrinter()">BookmarkBasePage.ParentApplicationLinkPrinter</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html#prepare(com.arsdigita.bebop.event.PrintEvent)">prepare</A></B>(com.arsdigita.bebop.event.PrintEvent e)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkBasePage.ParentApplicationLinkPrinter()"><!-- --></A><H3>
|
||||||
|
BookmarkBasePage.ParentApplicationLinkPrinter</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkBasePage.ParentApplicationLinkPrinter</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="prepare(com.arsdigita.bebop.event.PrintEvent)"><!-- --></A><H3>
|
||||||
|
prepare</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>prepare</B>(com.arsdigita.bebop.event.PrintEvent e)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Specified by:</B><DD><CODE>prepare</CODE> in interface <CODE>com.arsdigita.bebop.event.PrintListener</CODE></DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkBasePage.ParentApplicationLinkPrinter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.ParentApplicationLinkPrinter.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,797 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkBasePage (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ui.BookmarkBasePage class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkBasePage (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkBasePage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV CLASS
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.ui</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkBasePage</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.Completable
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.SimpleComponent
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.TextStylable
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.BlockStylable
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.Page
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ui.BookmarkBasePage</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Cloneable.html" title="class or interface in java.lang">Cloneable</A>, com.arsdigita.bebop.Component, com.arsdigita.bebop.Container, com.arsdigita.util.Lockable</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>BookmarkBasePage</B><DT>extends com.arsdigita.bebop.Page</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<p>BasePage class</p>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Author:</B></DT>
|
||||||
|
<DD><a href="mailto:jparsons@arsdigita.com">Jim Parsons</a></DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="nested_class_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Nested Class Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected class</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html" title="class in com.arsdigita.bookmarks.ui">BookmarkBasePage.CurrentApplicationLabelPrinter</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected class</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui">BookmarkBasePage.CurrentApplicationLinkPrinter</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected class</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui">BookmarkBasePage.ParentApplicationLinkPrinter</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#BMRK_BODY_ELEMENT">BMRK_BODY_ELEMENT</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#BMRK_FOOTER_ELEMENT">BMRK_FOOTER_ELEMENT</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#BMRK_GLOBAL_ELEMENT">BMRK_GLOBAL_ELEMENT</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#BMRK_HEADER_ELEMENT">BMRK_HEADER_ELEMENT</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#BMRK_XML_NS">BMRK_XML_NS</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.Page"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.Page</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_invisible, m_panel, versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.BlockStylable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.BlockStylable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>ABSBOTTOM, ABSMIDDLE, BASELINE, BOTTOM, CENTER, FULL_WIDTH, INSERT, LEFT, MIDDLE, RIGHT, TEXTTOP, TOP</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.SimpleComponent"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.SimpleComponent</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_attr</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.Component"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.Component</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#BookmarkBasePage()">BookmarkBasePage</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#BookmarkBasePage(java.lang.String)">BookmarkBasePage</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> view)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#add(com.arsdigita.bebop.Component)">add</A></B>(com.arsdigita.bebop.Component pc)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Adds a component to the body.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#buildBody(com.arsdigita.bebop.Container)">buildBody</A></B>(com.arsdigita.bebop.Container body)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#buildContextBar()">buildContextBar</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#buildFooter(com.arsdigita.bebop.Container)">buildFooter</A></B>(com.arsdigita.bebop.Container footer)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#buildGlobal(com.arsdigita.bebop.Container)">buildGlobal</A></B>(com.arsdigita.bebop.Container global)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#buildHeader(com.arsdigita.bebop.Container)">buildHeader</A></B>(com.arsdigita.bebop.Container header)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#buildPage()">buildPage</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#buildTitle()">buildTitle</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> com.arsdigita.bebop.Container</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#getBody()">getBody</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> com.arsdigita.bebop.Container</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#getFooter()">getFooter</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> com.arsdigita.bebop.Container</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#getGlobal()">getGlobal</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> com.arsdigita.bebop.Container</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#getHeader()">getHeader</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#goModal(com.arsdigita.bebop.PageState, com.arsdigita.bebop.Component)">goModal</A></B>(com.arsdigita.bebop.PageState ps,
|
||||||
|
com.arsdigita.bebop.Component c)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Makes the given component the only visible component between
|
||||||
|
the header and footer of this page.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#goUnmodal(com.arsdigita.bebop.PageState)">goUnmodal</A></B>(com.arsdigita.bebop.PageState ps)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
Clears the currently selected modal component if it has been set.</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.html#lock()">lock</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Page"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.Page</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>add, addActionListener, addClientStylesheet, addComponent, addComponentStateParam, addGlobalStateParam, addRequestListener, buildDocument, children, contains, fireActionEvent, fireRequestEvent, generateXML, generateXML, generateXMLHelper, get, getComponent, getComponentParameters, getErrorDisplay, getPanel, getParameters, getStateModel, getTitle, getTitle, indexOf, isEmpty, isUsingHttpSession, isVisibleDefault, parameterName, parameterName, prepare, process, process, removeActionListener, removeRequestListener, respond, setErrorDisplay, setPanel, setStyleSheet, setTitle, setTitle, setUsingHttpSession, setVisibleDefault, size, stateContains, stateIndex, stateSize</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.BlockStylable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.BlockStylable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>setBorder, setBorder, setBorderColor, setHorizontalAlignment, setMargin, setMargin, setPadding, setPadding, setVerticalAlignment</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.TextStylable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.TextStylable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>setBackgroundColor, setColor</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.SimpleComponent"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.SimpleComponent</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, register, register, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Completable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.Completable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addCompletionListener, fireCompletionEvent</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Component"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from interface com.arsdigita.bebop.Component</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, register, register, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.util.Lockable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from interface com.arsdigita.util.Lockable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>isLocked</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Field Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BMRK_GLOBAL_ELEMENT"><!-- --></A><H3>
|
||||||
|
BMRK_GLOBAL_ELEMENT</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>BMRK_GLOBAL_ELEMENT</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkBasePage.BMRK_GLOBAL_ELEMENT">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BMRK_HEADER_ELEMENT"><!-- --></A><H3>
|
||||||
|
BMRK_HEADER_ELEMENT</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>BMRK_HEADER_ELEMENT</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkBasePage.BMRK_HEADER_ELEMENT">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BMRK_BODY_ELEMENT"><!-- --></A><H3>
|
||||||
|
BMRK_BODY_ELEMENT</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>BMRK_BODY_ELEMENT</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkBasePage.BMRK_BODY_ELEMENT">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BMRK_FOOTER_ELEMENT"><!-- --></A><H3>
|
||||||
|
BMRK_FOOTER_ELEMENT</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>BMRK_FOOTER_ELEMENT</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkBasePage.BMRK_FOOTER_ELEMENT">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BMRK_XML_NS"><!-- --></A><H3>
|
||||||
|
BMRK_XML_NS</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>BMRK_XML_NS</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkBasePage.BMRK_XML_NS">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkBasePage()"><!-- --></A><H3>
|
||||||
|
BookmarkBasePage</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkBasePage</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BookmarkBasePage(java.lang.String)"><!-- --></A><H3>
|
||||||
|
BookmarkBasePage</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkBasePage</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> view)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Parameters:</B><DD><CODE>view</CODE> - A String that specifies which application view to
|
||||||
|
show. Valid values: "user", "admin" and "null". If view is
|
||||||
|
"null", there will be no right-hand navigation link. Note -
|
||||||
|
We've decided not to have the right-hand navigation link at
|
||||||
|
all. Instead, you should create tabs. So, once the
|
||||||
|
applications are migrated, view will always be null and we can
|
||||||
|
remove view altogether.</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="lock()"><!-- --></A><H3>
|
||||||
|
lock</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>lock</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="buildPage()"><!-- --></A><H3>
|
||||||
|
buildPage</H3>
|
||||||
|
<PRE>
|
||||||
|
protected final void <B>buildPage</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="buildTitle()"><!-- --></A><H3>
|
||||||
|
buildTitle</H3>
|
||||||
|
<PRE>
|
||||||
|
protected void <B>buildTitle</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="buildContextBar()"><!-- --></A><H3>
|
||||||
|
buildContextBar</H3>
|
||||||
|
<PRE>
|
||||||
|
protected void <B>buildContextBar</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="buildGlobal(com.arsdigita.bebop.Container)"><!-- --></A><H3>
|
||||||
|
buildGlobal</H3>
|
||||||
|
<PRE>
|
||||||
|
protected void <B>buildGlobal</B>(com.arsdigita.bebop.Container global)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="buildHeader(com.arsdigita.bebop.Container)"><!-- --></A><H3>
|
||||||
|
buildHeader</H3>
|
||||||
|
<PRE>
|
||||||
|
protected void <B>buildHeader</B>(com.arsdigita.bebop.Container header)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="buildBody(com.arsdigita.bebop.Container)"><!-- --></A><H3>
|
||||||
|
buildBody</H3>
|
||||||
|
<PRE>
|
||||||
|
protected void <B>buildBody</B>(com.arsdigita.bebop.Container body)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="buildFooter(com.arsdigita.bebop.Container)"><!-- --></A><H3>
|
||||||
|
buildFooter</H3>
|
||||||
|
<PRE>
|
||||||
|
protected void <B>buildFooter</B>(com.arsdigita.bebop.Container footer)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="goModal(com.arsdigita.bebop.PageState, com.arsdigita.bebop.Component)"><!-- --></A><H3>
|
||||||
|
goModal</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>goModal</B>(com.arsdigita.bebop.PageState ps,
|
||||||
|
com.arsdigita.bebop.Component c)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Makes the given component the only visible component between
|
||||||
|
the header and footer of this page.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="goUnmodal(com.arsdigita.bebop.PageState)"><!-- --></A><H3>
|
||||||
|
goUnmodal</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>goUnmodal</B>(com.arsdigita.bebop.PageState ps)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Clears the currently selected modal component if it has been set.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="add(com.arsdigita.bebop.Component)"><!-- --></A><H3>
|
||||||
|
add</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>add</B>(com.arsdigita.bebop.Component pc)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD>Adds a component to the body.
|
||||||
|
<P>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Parameters:</B><DD><CODE>pc</CODE> - the component to be added</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getGlobal()"><!-- --></A><H3>
|
||||||
|
getGlobal</H3>
|
||||||
|
<PRE>
|
||||||
|
public com.arsdigita.bebop.Container <B>getGlobal</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getHeader()"><!-- --></A><H3>
|
||||||
|
getHeader</H3>
|
||||||
|
<PRE>
|
||||||
|
public com.arsdigita.bebop.Container <B>getHeader</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getBody()"><!-- --></A><H3>
|
||||||
|
getBody</H3>
|
||||||
|
<PRE>
|
||||||
|
public com.arsdigita.bebop.Container <B>getBody</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getFooter()"><!-- --></A><H3>
|
||||||
|
getFooter</H3>
|
||||||
|
<PRE>
|
||||||
|
public com.arsdigita.bebop.Container <B>getFooter</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkBasePage.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV CLASS
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,380 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkEditPane.DeleteForm (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ui.BookmarkEditPane.DeleteForm class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkEditPane.DeleteForm (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkEditPane.DeleteForm.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkEditPane.DeleteForm.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_com.arsdigita.bebop.Form">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.ui</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkEditPane.DeleteForm</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.Completable
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.SimpleComponent
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.FormSection
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.Form
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ui.BookmarkEditPane.DeleteForm</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD>com.arsdigita.bebop.util.BebopConstants, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Cloneable.html" title="class or interface in java.lang">Cloneable</A>, com.arsdigita.bebop.Component, com.arsdigita.bebop.Container, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/EventListener.html" title="class or interface in java.util">EventListener</A>, com.arsdigita.bebop.event.FormProcessListener, com.arsdigita.util.Lockable</DD>
|
||||||
|
</DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Enclosing class:</B><DD><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html" title="class in com.arsdigita.bookmarks.ui">BookmarkEditPane</A></DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>BookmarkEditPane.DeleteForm</B><DT>extends com.arsdigita.bebop.Form<DT>implements com.arsdigita.bebop.event.FormProcessListener</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.Form"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.Form</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>GET, POST, versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.FormSection"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.FormSection</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_formModel, m_panel</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.SimpleComponent"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.SimpleComponent</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_attr</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.event.FormProcessListener"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.event.FormProcessListener</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.util.BebopConstants"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.util.BebopConstants</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>BEBOP_BORDER, BEBOP_BOXPANEL, BEBOP_CELL, BEBOP_CHECKBOX, BEBOP_CHECKBOXGROUP, BEBOP_COLUMNPANEL, BEBOP_DATE, BEBOP_DATETIME, BEBOP_DHTMLEDITOR, BEBOP_FORMERRORS, BEBOP_FORMWIDGET, BEBOP_GRIDPANEL, BEBOP_LIST, BEBOP_MULTISELECT, BEBOP_OPTION, BEBOP_PAD, BEBOP_PADFRAME, BEBOP_PANELROW, BEBOP_PORTAL, BEBOP_PORTLET, BEBOP_RADIO, BEBOP_RADIOGROUP, BEBOP_SEG_BODY, BEBOP_SEG_HEADER, BEBOP_SEG_PANEL, BEBOP_SEGMENT, BEBOP_SELECT, BEBOP_TABLE, BEBOP_TABLEBODY, BEBOP_TABLEROW, BEBOP_TEXTAREA</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.Component"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.Component</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html#BookmarkEditPane.DeleteForm()">BookmarkEditPane.DeleteForm</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html#process(com.arsdigita.bebop.event.FormSectionEvent)">process</A></B>(com.arsdigita.bebop.event.FormSectionEvent e)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Form"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.Form</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addMagicTag, excludeParameterFromExport, generateErrors, generateXML, generateXMLSansState, getAction, getFormData, getName, getProcessInvisible, isRedirecting, process, register, respond, setAction, setEncType, setFormData, setMethod, setName, setOnReset, setOnSubmit, setProcessInvisible, setRedirecting, toString, traverse</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.FormSection"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.FormSection</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>add, add, addCancelListener, addInitListener, addProcessListener, addSubmissionListener, addValidationListener, children, contains, createInitListener, createProcessListener, createSubmissionListener, createValidationListener, fireCancel, fireInit, fireProcess, fireSubmitted, fireValidate, forwardInit, forwardProcess, forwardSubmission, forwardValidation, get, getModel, getPanel, indexOf, isEmpty, lock, register, removeCancelListener, removeInitListener, removeProcessListener, removeSubmissionListener, removeValidationListener, size</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.SimpleComponent"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.SimpleComponent</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Completable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.Completable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addCompletionListener, fireCompletionEvent</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Component"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from interface com.arsdigita.bebop.Component</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.util.Lockable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from interface com.arsdigita.util.Lockable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>isLocked</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkEditPane.DeleteForm()"><!-- --></A><H3>
|
||||||
|
BookmarkEditPane.DeleteForm</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkEditPane.DeleteForm</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="process(com.arsdigita.bebop.event.FormSectionEvent)"><!-- --></A><H3>
|
||||||
|
process</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>process</B>(com.arsdigita.bebop.event.FormSectionEvent e)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Specified by:</B><DD><CODE>process</CODE> in interface <CODE>com.arsdigita.bebop.event.FormProcessListener</CODE></DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkEditPane.DeleteForm.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkEditPane.DeleteForm.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_com.arsdigita.bebop.Form">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,380 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkEditPane.EditBookmarkForm (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ui.BookmarkEditPane.EditBookmarkForm class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkEditPane.EditBookmarkForm (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkEditPane.EditBookmarkForm.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkPortlet.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkEditPane.EditBookmarkForm.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_com.arsdigita.bebop.Form">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.ui</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkEditPane.EditBookmarkForm</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.Completable
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.SimpleComponent
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.FormSection
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.Form
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ui.BookmarkEditPane.EditBookmarkForm</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD>com.arsdigita.bebop.util.BebopConstants, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Cloneable.html" title="class or interface in java.lang">Cloneable</A>, com.arsdigita.bebop.Component, com.arsdigita.bebop.Container, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/EventListener.html" title="class or interface in java.util">EventListener</A>, com.arsdigita.bebop.event.FormProcessListener, com.arsdigita.util.Lockable</DD>
|
||||||
|
</DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Enclosing class:</B><DD><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html" title="class in com.arsdigita.bookmarks.ui">BookmarkEditPane</A></DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>BookmarkEditPane.EditBookmarkForm</B><DT>extends com.arsdigita.bebop.Form<DT>implements com.arsdigita.bebop.event.FormProcessListener</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.Form"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.Form</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>GET, POST, versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.FormSection"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.FormSection</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_formModel, m_panel</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.SimpleComponent"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.SimpleComponent</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_attr</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.event.FormProcessListener"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.event.FormProcessListener</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.util.BebopConstants"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.util.BebopConstants</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>BEBOP_BORDER, BEBOP_BOXPANEL, BEBOP_CELL, BEBOP_CHECKBOX, BEBOP_CHECKBOXGROUP, BEBOP_COLUMNPANEL, BEBOP_DATE, BEBOP_DATETIME, BEBOP_DHTMLEDITOR, BEBOP_FORMERRORS, BEBOP_FORMWIDGET, BEBOP_GRIDPANEL, BEBOP_LIST, BEBOP_MULTISELECT, BEBOP_OPTION, BEBOP_PAD, BEBOP_PADFRAME, BEBOP_PANELROW, BEBOP_PORTAL, BEBOP_PORTLET, BEBOP_RADIO, BEBOP_RADIOGROUP, BEBOP_SEG_BODY, BEBOP_SEG_HEADER, BEBOP_SEG_PANEL, BEBOP_SEGMENT, BEBOP_SELECT, BEBOP_TABLE, BEBOP_TABLEBODY, BEBOP_TABLEROW, BEBOP_TEXTAREA</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.Component"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.Component</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html#BookmarkEditPane.EditBookmarkForm(com.arsdigita.bebop.GridPanel)">BookmarkEditPane.EditBookmarkForm</A></B>(com.arsdigita.bebop.GridPanel gp)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html#process(com.arsdigita.bebop.event.FormSectionEvent)">process</A></B>(com.arsdigita.bebop.event.FormSectionEvent e)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Form"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.Form</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addMagicTag, excludeParameterFromExport, generateErrors, generateXML, generateXMLSansState, getAction, getFormData, getName, getProcessInvisible, isRedirecting, process, register, respond, setAction, setEncType, setFormData, setMethod, setName, setOnReset, setOnSubmit, setProcessInvisible, setRedirecting, toString, traverse</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.FormSection"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.FormSection</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>add, add, addCancelListener, addInitListener, addProcessListener, addSubmissionListener, addValidationListener, children, contains, createInitListener, createProcessListener, createSubmissionListener, createValidationListener, fireCancel, fireInit, fireProcess, fireSubmitted, fireValidate, forwardInit, forwardProcess, forwardSubmission, forwardValidation, get, getModel, getPanel, indexOf, isEmpty, lock, register, removeCancelListener, removeInitListener, removeProcessListener, removeSubmissionListener, removeValidationListener, size</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.SimpleComponent"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.SimpleComponent</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Completable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.Completable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addCompletionListener, fireCompletionEvent</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Component"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from interface com.arsdigita.bebop.Component</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.util.Lockable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from interface com.arsdigita.util.Lockable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>isLocked</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkEditPane.EditBookmarkForm(com.arsdigita.bebop.GridPanel)"><!-- --></A><H3>
|
||||||
|
BookmarkEditPane.EditBookmarkForm</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkEditPane.EditBookmarkForm</B>(com.arsdigita.bebop.GridPanel gp)</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="process(com.arsdigita.bebop.event.FormSectionEvent)"><!-- --></A><H3>
|
||||||
|
process</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>process</B>(com.arsdigita.bebop.event.FormSectionEvent e)</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
<DT><B>Specified by:</B><DD><CODE>process</CODE> in interface <CODE>com.arsdigita.bebop.event.FormProcessListener</CODE></DL>
|
||||||
|
</DD>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkEditPane.EditBookmarkForm.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkPortlet.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkEditPane.EditBookmarkForm.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#fields_inherited_from_class_com.arsdigita.bebop.Form">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,490 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkEditPane (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ui.BookmarkEditPane class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkEditPane (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkEditPane.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkEditPane.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.ui</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkEditPane</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.Completable
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.SimpleComponent
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.TextStylable
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.BlockStylable
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.SimpleContainer
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.SplitPanel
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.SplitWizard
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.bebop.DynamicListWizard
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ui.BookmarkEditPane</B>
|
||||||
|
</PRE>
|
||||||
|
<DL>
|
||||||
|
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Cloneable.html" title="class or interface in java.lang">Cloneable</A>, com.arsdigita.bebop.Component, com.arsdigita.bebop.Container, com.arsdigita.util.Lockable, com.arsdigita.bebop.Resettable</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>BookmarkEditPane</B><DT>extends com.arsdigita.bebop.DynamicListWizard</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<b><strong>Experimental</strong></b>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<DL>
|
||||||
|
<DT><B>Author:</B></DT>
|
||||||
|
<DD><a href="mailto:jparsons@arsdigita.com">Jim Parsons</a></DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="nested_class_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Nested Class Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> class</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html" title="class in com.arsdigita.bookmarks.ui">BookmarkEditPane.DeleteForm</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> class</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html" title="class in com.arsdigita.bookmarks.ui">BookmarkEditPane.EditBookmarkForm</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="nested_classes_inherited_from_class_com.arsdigita.bebop.SplitWizard"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Nested classes inherited from class com.arsdigita.bebop.SplitWizard</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>com.arsdigita.bebop.SplitWizard.HeaderPanel</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html#EVENT_SWAP_DOWN">EVENT_SWAP_DOWN</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html#EVENT_SWAP_UP">EVENT_SWAP_UP</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.DynamicListWizard"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.DynamicListWizard</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>CURRENT_PANE, versionId</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.SplitPanel"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.SplitPanel</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>BORDER</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.BlockStylable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.BlockStylable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>ABSBOTTOM, ABSMIDDLE, BASELINE, BOTTOM, CENTER, FULL_WIDTH, INSERT, LEFT, MIDDLE, RIGHT, TEXTTOP, TOP</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.SimpleComponent"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.bebop.SimpleComponent</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>m_attr</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.bebop.Component"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from interface com.arsdigita.bebop.Component</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html#BookmarkEditPane()">BookmarkEditPane</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> void</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.html#respond(com.arsdigita.bebop.PageState)">respond</A></B>(com.arsdigita.bebop.PageState state)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.DynamicListWizard"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.DynamicListWizard</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>getAddLink, getAddPane, getEditPane, getList, getListingComponent, getListLabel, layoutComponents, reset, setAddPane, setEditPane</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.SplitWizard"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.SplitWizard</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>getDefaultPane, getSelectionModel, getSelector, setDefaultPane, setSelectionModel, setSelector</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.SplitPanel"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.SplitPanel</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>generateXML, getBorder, getDivider, getHeader, getLeftComponent, getRightComponent, lock, setBorder, setDivider, setHeader, setLeftComponent, setRightComponent</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.SimpleContainer"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.SimpleContainer</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>add, add, children, contains, generateChildrenXML, generateParent, get, getNamespace, getTag, indexOf, isEmpty, setNamespace, setTag, size</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.BlockStylable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.BlockStylable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>setBorder, setBorder, setBorderColor, setHorizontalAlignment, setMargin, setMargin, setPadding, setPadding, setVerticalAlignment</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.TextStylable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.TextStylable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>setBackgroundColor, setColor</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.SimpleComponent"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.SimpleComponent</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, register, register, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Completable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.bebop.Completable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addCompletionListener, fireCompletionEvent</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.bebop.Component"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from interface com.arsdigita.bebop.Component</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>getClassAttr, getIdAttr, getKey, getStyleAttr, isVisible, register, register, setClassAttr, setIdAttr, setKey, setStyleAttr, setVisible</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.util.Lockable"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from interface com.arsdigita.util.Lockable</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>isLocked</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Field Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="EVENT_SWAP_UP"><!-- --></A><H3>
|
||||||
|
EVENT_SWAP_UP</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>EVENT_SWAP_UP</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkEditPane.EVENT_SWAP_UP">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="EVENT_SWAP_DOWN"><!-- --></A><H3>
|
||||||
|
EVENT_SWAP_DOWN</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>EVENT_SWAP_DOWN</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkEditPane.EVENT_SWAP_DOWN">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkEditPane()"><!-- --></A><H3>
|
||||||
|
BookmarkEditPane</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkEditPane</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="respond(com.arsdigita.bebop.PageState)"><!-- --></A><H3>
|
||||||
|
respond</H3>
|
||||||
|
<PRE>
|
||||||
|
public void <B>respond</B>(com.arsdigita.bebop.PageState state)
|
||||||
|
throws <A HREF="http://java.sun.com/j2ee/tutorial/api/javax/servlet/ServletException.html" title="class or interface in javax.servlet">ServletException</A></PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
|
||||||
|
<DT><B>Throws:</B>
|
||||||
|
<DD><CODE><A HREF="http://java.sun.com/j2ee/tutorial/api/javax/servlet/ServletException.html" title="class or interface in javax.servlet">ServletException</A></CODE></DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkEditPane.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.ParentApplicationLinkPrinter.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.DeleteForm.html" title="class in com.arsdigita.bookmarks.ui"><B>NEXT CLASS</B></A></FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkEditPane.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,417 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
BookmarkPortlet (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
<META NAME="keywords" CONTENT="com.arsdigita.bookmarks.ui.BookmarkPortlet class">
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="BookmarkPortlet (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkPortlet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
NEXT CLASS</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkPortlet.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<H2>
|
||||||
|
<FONT SIZE="-1">
|
||||||
|
com.arsdigita.bookmarks.ui</FONT>
|
||||||
|
<BR>
|
||||||
|
Class BookmarkPortlet</H2>
|
||||||
|
<PRE>
|
||||||
|
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.domain.DomainObject
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.domain.ObservableDomainObject
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.kernel.ACSObject
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.kernel.Resource
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.portal.Portlet
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">com.arsdigita.portal.apportlet.AppPortlet
|
||||||
|
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>com.arsdigita.bookmarks.ui.BookmarkPortlet</B>
|
||||||
|
</PRE>
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>public class <B>BookmarkPortlet</B><DT>extends com.arsdigita.portal.apportlet.AppPortlet</DL>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- =========== FIELD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Field Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkPortlet.html#BASE_DATA_OBJECT_TYPE">BASE_DATA_OBJECT_TYPE</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>static <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkPortlet.html#versionId">versionId</A></B></CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.kernel.Resource"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.kernel.Resource</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>CHILD_RESOURCE, DESCRIPTION, PARENT_RESOURCE, RESOURCE_TYPE, TIMESTAMP, TITLE</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="fields_inherited_from_class_com.arsdigita.kernel.ACSObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Fields inherited from class com.arsdigita.kernel.ACSObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Constructor Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkPortlet.html#BookmarkPortlet(com.arsdigita.persistence.DataObject)">BookmarkPortlet</A></B>(com.arsdigita.persistence.DataObject dataObject)</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
|
||||||
|
<A NAME="method_summary"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=2><FONT SIZE="+2">
|
||||||
|
<B>Method Summary</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected com.arsdigita.bebop.portal.AbstractPortletRenderer</CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkPortlet.html#doGetPortletRenderer()">doGetPortletRenderer</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkPortlet.html#getBaseDataObjectType()">getBaseDataObjectType</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||||
|
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
|
||||||
|
<TD><CODE><B><A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkPortlet.html#getZoomURL()">getZoomURL</A></B>()</CODE>
|
||||||
|
|
||||||
|
<BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.portal.apportlet.AppPortlet"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.portal.apportlet.AppPortlet</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>getAppPortletType, getParentApplication, getPortletRenderer, setParentApplication</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.portal.Portlet"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.portal.Portlet</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>afterSave, beforeSave, createPortlet, createPortlet, getCellNumber, getContainer, getPortal, getPortletType, getProfile, getSortKey, isContainerModified, newExpirationDate, retrievePortlet, retrievePortlet, retrievePortlet, setCellNumber, setPortal, setPortletType, setSortKey</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.kernel.Resource"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.kernel.Resource</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>createResource, createResource, getChildResources, getContainingResource, getDescription, getDisplayName, getParentResource, getResourceType, getTimestamp, getTitle, retrieveAllResources, retrieveResource, retrieveResource, retrieveResource, setDescription, setParentResource, setResourceType, setTitle</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.kernel.ACSObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.kernel.ACSObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getDefaultDomainClass, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, initialize, setID, setID</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.domain.ObservableDomainObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.domain.ObservableDomainObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>addObserver, getObservers</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_com.arsdigita.domain.DomainObject"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class com.arsdigita.domain.DomainObject</B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE>add, add, addToAssociation, afterDelete, beforeDelete, clear, delete, disconnect, equals, get, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, set, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString</CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
||||||
|
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD>
|
||||||
|
</TR>
|
||||||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||||
|
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
|
||||||
|
<!-- ============ FIELD DETAIL =========== -->
|
||||||
|
|
||||||
|
<A NAME="field_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Field Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="versionId"><!-- --></A><H3>
|
||||||
|
versionId</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>versionId</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkPortlet.versionId">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="BASE_DATA_OBJECT_TYPE"><!-- --></A><H3>
|
||||||
|
BASE_DATA_OBJECT_TYPE</H3>
|
||||||
|
<PRE>
|
||||||
|
public static final <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>BASE_DATA_OBJECT_TYPE</B></PRE>
|
||||||
|
<DL>
|
||||||
|
<DL>
|
||||||
|
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.arsdigita.bookmarks.ui.BookmarkPortlet.BASE_DATA_OBJECT_TYPE">Constant Field Values</A></DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
|
||||||
|
<A NAME="constructor_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Constructor Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="BookmarkPortlet(com.arsdigita.persistence.DataObject)"><!-- --></A><H3>
|
||||||
|
BookmarkPortlet</H3>
|
||||||
|
<PRE>
|
||||||
|
public <B>BookmarkPortlet</B>(com.arsdigita.persistence.DataObject dataObject)</PRE>
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
|
||||||
|
<A NAME="method_detail"><!-- --></A>
|
||||||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||||||
|
<TD COLSPAN=1><FONT SIZE="+2">
|
||||||
|
<B>Method Detail</B></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
|
||||||
|
<A NAME="getBaseDataObjectType()"><!-- --></A><H3>
|
||||||
|
getBaseDataObjectType</H3>
|
||||||
|
<PRE>
|
||||||
|
protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getBaseDataObjectType</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="getZoomURL()"><!-- --></A><H3>
|
||||||
|
getZoomURL</H3>
|
||||||
|
<PRE>
|
||||||
|
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getZoomURL</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
<A NAME="doGetPortletRenderer()"><!-- --></A><H3>
|
||||||
|
doGetPortletRenderer</H3>
|
||||||
|
<PRE>
|
||||||
|
protected com.arsdigita.bebop.portal.AbstractPortletRenderer <B>doGetPortletRenderer</B>()</PRE>
|
||||||
|
<DL>
|
||||||
|
<DD><DL>
|
||||||
|
</DL>
|
||||||
|
</DD>
|
||||||
|
</DL>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BookmarkPortlet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../com/arsdigita/bookmarks/ui/BookmarkEditPane.EditBookmarkForm.html" title="class in com.arsdigita.bookmarks.ui"><B>PREV CLASS</B></A>
|
||||||
|
NEXT CLASS</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkPortlet.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
<TR>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
||||||
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
||||||
|
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
|
|
@ -0,0 +1,136 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!--NewPage-->
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<!-- Generated by javadoc (build 1.4.2-01) on Thu Jun 01 10:57:54 UTC 2006 -->
|
||||||
|
<TITLE>
|
||||||
|
Uses of Class com.arsdigita.bookmarks.ui.BookmarkBasePage.CurrentApplicationLabelPrinter (Bookmarks API Documentation)
|
||||||
|
</TITLE>
|
||||||
|
|
||||||
|
|
||||||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
|
||||||
|
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
function windowTitle()
|
||||||
|
{
|
||||||
|
parent.document.title="Uses of Class com.arsdigita.bookmarks.ui.BookmarkBasePage.CurrentApplicationLabelPrinter (Bookmarks API Documentation)";
|
||||||
|
}
|
||||||
|
</SCRIPT>
|
||||||
|
|
||||||
|
</HEAD>
|
||||||
|
|
||||||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<A NAME="navbar_top"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html" title="class in com.arsdigita.bookmarks.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.CurrentApplicationLabelPrinter.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_top"></A>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<CENTER>
|
||||||
|
<H2>
|
||||||
|
<B>Uses of Class<br>com.arsdigita.bookmarks.ui.BookmarkBasePage.CurrentApplicationLabelPrinter</B></H2>
|
||||||
|
</CENTER>
|
||||||
|
No usage of com.arsdigita.bookmarks.ui.BookmarkBasePage.CurrentApplicationLabelPrinter
|
||||||
|
<P>
|
||||||
|
<HR>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||||||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||||||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||||||
|
<TR>
|
||||||
|
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||||||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||||||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||||||
|
<TR ALIGN="center" VALIGN="top">
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../com/arsdigita/bookmarks/ui/BookmarkBasePage.CurrentApplicationLabelPrinter.html" title="class in com.arsdigita.bookmarks.ui"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||||||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
</TD>
|
||||||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||||||
|
</EM>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
|
||||||
|
<TR>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
PREV
|
||||||
|
NEXT</FONT></TD>
|
||||||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||||||
|
<A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>
|
||||||
|
<A HREF="BookmarkBasePage.CurrentApplicationLabelPrinter.html" target="_top"><B>NO FRAMES</B></A>
|
||||||
|
<SCRIPT type="text/javascript">
|
||||||
|
<!--
|
||||||
|
if(window==top) {
|
||||||
|
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</SCRIPT>
|
||||||
|
<NOSCRIPT>
|
||||||
|
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||||||
|
</NOSCRIPT>
|
||||||
|
|
||||||
|
</FONT></TD>
|
||||||
|
</TR>
|
||||||
|
</TABLE>
|
||||||
|
<A NAME="skip-navbar_bottom"></A>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<i>Copyright (c) 2006 Red Hat, Inc. Corporation. All Rights Reserved.</i> Generated at June 1 2006:1057 UTC
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue