A B C D E F G H I K L M N P Q R S T U V

A

Acl - interface com.infodesire.infobit.data.Acl.
ACL is access control list for various infobits.
AclDAO - class com.infodesire.infobit.dao.AclDAO.
DAO for ACL.
AclDAO(SecurityProvider, SessionProvider) - Constructor for class com.infodesire.infobit.dao.AclDAO
construct dao for ACL
AclManager - interface com.infodesire.infobit.AclManager.
manager for all aspects of acl handling
addPool(InfobitPool) - Method in class com.infodesire.infobit.InfobitConfiguration
Adds a feature to the Pool attribute of the InfobitManager object
AdvancedClasspathLoader - class com.infodesire.infobit.render.velocity.AdvancedClasspathLoader.
advanced loader for classpath to overcome various velocity bottlenecks
AdvancedClasspathLoader() - Constructor for class com.infodesire.infobit.render.velocity.AdvancedClasspathLoader
 
Attributed - interface com.infodesire.infobit.data.Attributed.
interface indicating that this entity has some attributes.

B

BaseDAO - class com.infodesire.infobit.dao.BaseDAO.
implements base DAO capabilities.
BaseDAO(SecurityProvider, SessionProvider) - Constructor for class com.infodesire.infobit.dao.BaseDAO
Constructor for the InfobitDAO object
BaseSessionProvider - class com.infodesire.infobit.hibernate.BaseSessionProvider.
abstract base session provider.
BaseSessionProvider() - Constructor for class com.infodesire.infobit.hibernate.BaseSessionProvider
 
BINARY_PREFIX - Static variable in class com.infodesire.infobit.servlet.InfobitServlet
parameter specifying prefix for binary infobit servlet shall start with / but without trailing one.
BINARY_PREFIX_NAME - Static variable in class com.infodesire.infobit.servlet.InfobitServlet
parameter to pass to context for binary prefix
BinaryContent - interface com.infodesire.infobit.data.BinaryContent.
binary infobit content.
BinaryServlet - class com.infodesire.infobit.servlet.BinaryServlet.
Servlet capable to emit binary content of infobit versions.
BinaryServlet() - Constructor for class com.infodesire.infobit.servlet.BinaryServlet
 

C

Capability - interface com.infodesire.infobit.data.Capability.
DOCUMENT INTERFACE
ClientTool - class com.infodesire.infobit.servlet.ClientTool.
Class ClientTool supports the access to various test servlets.
ClientTool() - Constructor for class com.infodesire.infobit.servlet.ClientTool
 
com.infodesire.infobit - package com.infodesire.infobit
 
com.infodesire.infobit.config - package com.infodesire.infobit.config
 
com.infodesire.infobit.dao - package com.infodesire.infobit.dao
 
com.infodesire.infobit.data - package com.infodesire.infobit.data
 
com.infodesire.infobit.external - package com.infodesire.infobit.external
This package provides import and export of infobits.
com.infodesire.infobit.external.impl - package com.infodesire.infobit.external.impl
This package implements infobit externalization interfaces.
com.infodesire.infobit.hibernate - package com.infodesire.infobit.hibernate
 
com.infodesire.infobit.render - package com.infodesire.infobit.render
 
com.infodesire.infobit.render.velocity - package com.infodesire.infobit.render.velocity
 
com.infodesire.infobit.security - package com.infodesire.infobit.security
 
com.infodesire.infobit.servlet - package com.infodesire.infobit.servlet
 
ConfigurationBuilder - class com.infodesire.infobit.dao.ConfigurationBuilder.
factory for hibernate configuration to hide impl classes from outside world
ConfigurationBuilder() - Constructor for class com.infodesire.infobit.dao.ConfigurationBuilder
 
configure(InfobitConfiguration, String) - Method in class com.infodesire.infobit.config.InfobitConfig
configure manager instance from file
Content - interface com.infodesire.infobit.data.Content.
abstract base interface representing every possible content
CONTENT_TYPE - Static variable in class com.infodesire.infobit.servlet.InfobitServlet
Description of the Field
CREATE_PERMISSION - Static variable in interface com.infodesire.infobit.data.Infobit
capability name for infobit creation within given acl
createAcl(String) - Method in interface com.infodesire.infobit.AclManager
create new acl.
createAcl(String) - Method in class com.infodesire.infobit.dao.AclDAO
create new ACL.
createBinary(Infobit, String, byte[], String, Set) - Method in interface com.infodesire.infobit.InfobitManager
create binary infobit content
createBinary(Infobit, String, byte[], String, Set) - Method in class com.infodesire.infobit.dao.InfobitDAO
create binary infobit content
createBinary(Infobit, String, InputStream, String, Set) - Method in interface com.infodesire.infobit.InfobitManager
create binary infobit content
createBinary(Infobit, String, InputStream, String, Set) - Method in class com.infodesire.infobit.dao.InfobitDAO
create binary infobit content
createCapability(String) - Method in interface com.infodesire.infobit.AclManager
create new capability instance
createCapability(String) - Method in class com.infodesire.infobit.dao.AclDAO
create capability
createInfobit(String, Acl) - Method in interface com.infodesire.infobit.InfobitManager
create new infobit instance with specified name and acl
createInfobit(String, Acl) - Method in class com.infodesire.infobit.dao.InfobitDAO
create new infobit
createScript(Infobit, String, Infobit, Map, Set) - Method in interface com.infodesire.infobit.InfobitManager
create script.
createScript(Infobit, String, Infobit, Map, Set) - Method in class com.infodesire.infobit.dao.InfobitDAO
create script.
createTemplate(Infobit, String, String) - Method in interface com.infodesire.infobit.InfobitManager
create template for scripts.
createTemplate(Infobit, String, String) - Method in class com.infodesire.infobit.dao.InfobitDAO
create template for scripts.
createText(Infobit, String, String, Set) - Method in interface com.infodesire.infobit.InfobitManager
create new version with textual content.
createText(Infobit, String, String, Set) - Method in class com.infodesire.infobit.dao.InfobitDAO
create new version with textual content.

D

DEFAULT_CONTENT_TYPE - Static variable in class com.infodesire.infobit.servlet.InfobitServlet
The default content type for the response
DEFAULT_OUTPUT_ENCODING - Static variable in class com.infodesire.infobit.servlet.InfobitServlet
Default encoding for the output stream
DefaultSecurityProvider - class com.infodesire.infobit.security.DefaultSecurityProvider.
default security provider.
DefaultSecurityProvider() - Constructor for class com.infodesire.infobit.security.DefaultSecurityProvider
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.infodesire.infobit.servlet.InfobitServlet
Handles GET - calls doRequest()
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.infodesire.infobit.servlet.BinaryServlet
Handles GET - calls doRequest()
doLoad(Class, Serializable) - Method in class com.infodesire.infobit.dao.BaseDAO
load persistent entity
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.infodesire.infobit.servlet.InfobitServlet
Handle a POST request - calls doRequest()
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.infodesire.infobit.servlet.BinaryServlet
Handle a POST request - calls doRequest()
doRequest(HttpServletRequest, HttpServletResponse) - Method in class com.infodesire.infobit.servlet.InfobitServlet
Handles with both GET and POST requests.
doRequest(HttpServletRequest, HttpServletResponse) - Method in class com.infodesire.infobit.servlet.BinaryServlet
Handles with both GET and POST requests.

E

encodeBase64(InputStream) - Method in class com.infodesire.infobit.external.impl.ExportRenderHelper
Encodes binary data to base64.
export(Collection, Writer) - Method in interface com.infodesire.infobit.external.InfobitExporter
Converts the specified set of infobits into an XML representation.
export(Collection, Writer) - Method in class com.infodesire.infobit.external.impl.VelocityExporter
Converts the specified set of infobits into an XML representation.
export(Collection, Writer) - Method in class com.infodesire.infobit.external.impl.SimpleExporter
Converts the specified set of infobits into an XML representation.
ExportRenderHelper - class com.infodesire.infobit.external.impl.ExportRenderHelper.
Factorizes computations required in export templates.
ExportRenderHelper() - Constructor for class com.infodesire.infobit.external.impl.ExportRenderHelper
 

F

flush() - Method in class com.infodesire.infobit.InfobitPool
flush given pool.
formatDay(Date) - Method in class com.infodesire.infobit.external.impl.ExportRenderHelper
Gets the day-of-month of the specified date.
formatMonth(Date) - Method in class com.infodesire.infobit.external.impl.ExportRenderHelper
Gets the the month of the specified date.
formatYear(Date) - Method in class com.infodesire.infobit.external.impl.ExportRenderHelper
Gets the year of the specified date.

G

getAcl() - Method in interface com.infodesire.infobit.data.Infobit
acl controlling accsees to this infobit
getAcl(String) - Method in interface com.infodesire.infobit.AclManager
load acl by name
getAcl(String) - Method in class com.infodesire.infobit.dao.AclDAO
find acl by name
getAclManager() - Method in class com.infodesire.infobit.InfobitPool
provide DAO for infobit manipulation.
getActualVersion() - Method in interface com.infodesire.infobit.data.Infobit
Gets the ActualVersion attribute of the Infobit object
getAttributeMap() - Method in interface com.infodesire.infobit.data.Attributed
provide defined attributes.
getAuthor() - Method in interface com.infodesire.infobit.data.Version
Gets the Author attribute of the Version object
getBytes(PrimitiveContent) - Method in interface com.infodesire.infobit.InfobitManager
Primitive content as byte array.
getBytes(PrimitiveContent) - Method in class com.infodesire.infobit.dao.InfobitDAO
Gets the Bytes attribute of the InfobitDAO object
getCapability(String) - Method in interface com.infodesire.infobit.AclManager
Gets the Capability attribute of the AclManager object
getCapability(String) - Method in class com.infodesire.infobit.dao.AclDAO
find capability by name
getConfiguration() - Static method in class com.infodesire.infobit.dao.ConfigurationBuilder
provide hibernate configuration
getContent() - Method in interface com.infodesire.infobit.data.Version
Gets the Content attribute of the Version object
getContent(PrimitiveContent) - Method in interface com.infodesire.infobit.InfobitManager
stream with data of primitive content ( binary, text or whatever ).
getContent(PrimitiveContent) - Method in class com.infodesire.infobit.dao.InfobitDAO
return contents of primitive element as binary stream.
getContentLength(PrimitiveContent) - Method in interface com.infodesire.infobit.InfobitManager
Gets the size of the content.
getContentLength(PrimitiveContent) - Method in class com.infodesire.infobit.dao.InfobitDAO
Gets the size of the content.
getDate() - Method in interface com.infodesire.infobit.data.Version
Gets the Date attribute of the Version object
getDescription() - Method in interface com.infodesire.infobit.data.Capability
Gets the Description attribute of the Capability object
getDescription() - Method in interface com.infodesire.infobit.data.Acl
acl decription
getId() - Method in interface com.infodesire.infobit.data.Version
I do not like idea of exposing this to user, but somehow we have to expose this to content objects belonging to version...
getInfobit() - Method in interface com.infodesire.infobit.data.Version
Gets the Infobit attribute of the Version object
getInfobit(String) - Method in interface com.infodesire.infobit.InfobitManager
load infobit in with id.
getInfobit(String) - Method in class com.infodesire.infobit.dao.InfobitDAO
load infobit by name
getInfobitManager() - Method in class com.infodesire.infobit.InfobitPool
provide DAO for infobit manipulation.
getInfobitRenderer() - Method in class com.infodesire.infobit.InfobitPool
Gets the RenderManager attribute of the InfobitPool object
getInfobits() - Method in interface com.infodesire.infobit.data.Acl
collection of infobits under control of this acl.
getInstance() - Static method in class com.infodesire.infobit.InfobitConfiguration
Gets the Instance attribute of the InfobitManager class
getKeywords() - Method in interface com.infodesire.infobit.data.Keyworded
Gets the Keywords attribute of the Keyworded object
getLastModified(Resource) - Method in class com.infodesire.infobit.render.velocity.AdvancedClasspathLoader
Defaults to return 0
getLastModified(Resource) - Method in class com.infodesire.infobit.render.velocity.InfobitTemplateLoader
 
getLine() - Method in class com.infodesire.infobit.external.ImportMessage
Yields the line of the location to which the message applies.
getLinks() - Method in interface com.infodesire.infobit.data.Script
map of infobit links keyed by generic names
getManager() - Method in interface com.infodesire.infobit.external.InfobitImporter
Gets the manager to work with.
getManager() - Method in interface com.infodesire.infobit.external.InfobitExporter
Gets the manager to work with.
getManager() - Method in class com.infodesire.infobit.external.impl.VelocityExporter
Gets the Manager attribute of the VelocityRenderer object
getManager() - Method in class com.infodesire.infobit.external.impl.ImporterImpl
Gets the manager to work with.
getManager() - Method in class com.infodesire.infobit.external.impl.SimpleExporter
Gets the Manager attribute of the VelocityRenderer object
getManager() - Method in interface com.infodesire.infobit.render.InfobitRenderer
infobit manager to work with
getManager() - Method in class com.infodesire.infobit.render.velocity.VelocityRenderer
Gets the Manager attribute of the VelocityRenderer object
getMessage() - Method in class com.infodesire.infobit.external.ImportMessage
Gets the textual message content.
getMimeType() - Method in interface com.infodesire.infobit.data.BinaryContent
mime type of binary content.
getName() - Method in class com.infodesire.infobit.InfobitPool
Gets the Name attribute of the InfobitPool object
getName() - Method in interface com.infodesire.infobit.data.Infobit
infobit name is human readable identification of infobit.
getName() - Method in interface com.infodesire.infobit.data.Capability
Gets the Name attribute of the Capability object
getName() - Method in interface com.infodesire.infobit.data.Acl
unique name of given ACL.
getName() - Method in interface com.infodesire.infobit.data.Version
Gets the Name attribute of the Version object
getName() - Method in interface com.infodesire.infobit.security.SecurityProvider
provide name of user or null if none
getName() - Method in class com.infodesire.infobit.security.DefaultSecurityProvider
configured user name
getName() - Method in class com.infodesire.infobit.render.velocity.InfobitDirective
Return name of this directive.
getPool(String) - Method in class com.infodesire.infobit.InfobitConfiguration
Gets the Pool attribute of the InfobitManager object
getResource(String) - Static method in class com.infodesire.infobit.render.velocity.AdvancedClasspathLoader
Gets the Resource attribute of the AdvancedClasspathLoader class
getResourceStream(String) - Method in class com.infodesire.infobit.render.velocity.AdvancedClasspathLoader
Get an InputStream so that the Runtime can build a template with it.
getResourceStream(String) - Method in class com.infodesire.infobit.render.velocity.InfobitTemplateLoader
Get an InputStream so that the Runtime can build a template with it.
getRoles(Capability) - Method in interface com.infodesire.infobit.data.Acl
defined roles for given capability.
getSecurityProvider() - Method in class com.infodesire.infobit.dao.BaseDAO
Gets the SecurityProvider attribute of the InfobitDAO object
getSession() - Method in interface com.infodesire.infobit.hibernate.SessionProvider
provide hibernate session out of factory
getSession() - Method in class com.infodesire.infobit.hibernate.ThreadLocalSessionProvider
Gets the Session attribute of the DefaultSessionProvider object
getSessionProvider() - Method in class com.infodesire.infobit.dao.BaseDAO
Gets the SessionProvider attribute of the InfobitDAO object
getString(PrimitiveContent) - Method in interface com.infodesire.infobit.InfobitManager
primitive content as string.
getString(PrimitiveContent) - Method in class com.infodesire.infobit.dao.InfobitDAO
Gets the String attribute of the InfobitDAO object
getSystemID() - Method in class com.infodesire.infobit.external.ImportMessage
Yields the system ID of the external entity which contains the location to which the message applies.
getTemplate() - Method in interface com.infodesire.infobit.data.Script
template of this script
getTemplate(Version) - Method in class com.infodesire.infobit.external.impl.ExportRenderHelper
Dispatches the dynamic content class of the specified version to the appropriate template to externalize the content.
getType() - Method in class com.infodesire.infobit.render.velocity.InfobitDirective
Return type of this directive.
getVersion() - Method in interface com.infodesire.infobit.data.Content
infobit version content belongs to
getVersions() - Method in interface com.infodesire.infobit.data.Infobit
Gets the Versions attribute of the Infobit object
grantPermission(Acl, Capability, String) - Method in interface com.infodesire.infobit.AclManager
DOCUMENT METHOD
grantPermission(Acl, Capability, String) - Method in class com.infodesire.infobit.dao.AclDAO
grant permission for acl on given capability

H

hasInfobit(String) - Method in interface com.infodesire.infobit.InfobitManager
whether pool knows about infobit ( i.e.
hasInfobit(String) - Method in class com.infodesire.infobit.dao.InfobitDAO
whether given infobit exists
hasRole(Collection) - Method in interface com.infodesire.infobit.security.SecurityProvider
whether user has one of given roles
hasRole(Collection) - Method in class com.infodesire.infobit.security.DefaultSecurityProvider
whether provider configured to at least one of given roles
hasRole(String) - Method in interface com.infodesire.infobit.security.SecurityProvider
whether user has given role
hasRole(String) - Method in class com.infodesire.infobit.security.DefaultSecurityProvider
whether provider configured to accept this role

I

ImporterImpl - class com.infodesire.infobit.external.impl.ImporterImpl.
This class provides a straight-forward implementation to import infobits from their XML representation, as defined by InfobitImporter.
ImporterImpl() - Constructor for class com.infodesire.infobit.external.impl.ImporterImpl
Creates an instance ready to set the manager and to initialize.
importInfobits(Reader, String, List) - Method in interface com.infodesire.infobit.external.InfobitImporter
Recovers infobits from an XML representation as created by InfobitExporter.export.
importInfobits(Reader, String, List) - Method in class com.infodesire.infobit.external.impl.ImporterImpl
Recovers infobits from an XML representation as created by InfobitExporter.export, as specified for InfobitImporter.
ImportMessage - class com.infodesire.infobit.external.ImportMessage.
This class represents diagnostic messages yield from the process to import a collection of infobits.
ImportMessage(String) - Constructor for class com.infodesire.infobit.external.ImportMessage
Initializes an instance for which location information is not available
ImportMessage(String, int, int, String) - Constructor for class com.infodesire.infobit.external.ImportMessage
Initializes an instance from its properties.
Indexable - interface com.infodesire.infobit.data.Indexable.
signal interface indicating that given content can be indexed by search engine
Infobit - interface com.infodesire.infobit.data.Infobit.
Infobit - just an versioned, secured and attributed chunk of information
InfobitConfig - class com.infodesire.infobit.config.InfobitConfig.
infobit config loader.
InfobitConfig() - Constructor for class com.infodesire.infobit.config.InfobitConfig
 
InfobitConfiguration - class com.infodesire.infobit.InfobitConfiguration.
configuration manager for infobit pools.
InfobitConfiguration() - Constructor for class com.infodesire.infobit.InfobitConfiguration
Constructor for the InfobitManager object
InfobitConfiguration(String) - Constructor for class com.infodesire.infobit.InfobitConfiguration
Constructor for the InfobitManager object
InfobitDAO - class com.infodesire.infobit.dao.InfobitDAO.
DAO for infobits - encapsulates infobit creation and manipulation as well as accsess control
InfobitDAO(SecurityProvider, SessionProvider) - Constructor for class com.infodesire.infobit.dao.InfobitDAO
Constructor for the InfobitDAO object
InfobitDirective - class com.infodesire.infobit.render.velocity.InfobitDirective.
pluggable directive to handle custom #infobit tag
InfobitDirective() - Constructor for class com.infodesire.infobit.render.velocity.InfobitDirective
 
InfobitException - exception com.infodesire.infobit.InfobitException.
exception indication that something went wrong in infobit system
InfobitException() - Constructor for class com.infodesire.infobit.InfobitException
Constructor for the InfobitException object
InfobitException(String) - Constructor for class com.infodesire.infobit.InfobitException
Constructor for the InfobitException object
InfobitException(String, Throwable) - Constructor for class com.infodesire.infobit.InfobitException
Constructor for the InfobitException object
InfobitException(Throwable) - Constructor for class com.infodesire.infobit.InfobitException
Constructor for the InfobitException object
InfobitExporter - interface com.infodesire.infobit.external.InfobitExporter.
Defines the protocol to convert a set of infobits into an external (XML) representation
InfobitImporter - interface com.infodesire.infobit.external.InfobitImporter.
Defines the protocol to recover a collection of infobits from the XML representation generated by InfobitExporter back to infobits.
InfobitIntegrityException - exception com.infodesire.infobit.InfobitIntegrityException.
exception indicating referentialk integrity probem ( like on removals )
InfobitIntegrityException() - Constructor for class com.infodesire.infobit.InfobitIntegrityException
 
InfobitIntegrityException(String) - Constructor for class com.infodesire.infobit.InfobitIntegrityException
Constructor for the InfobitException object
InfobitIntegrityException(String, Throwable) - Constructor for class com.infodesire.infobit.InfobitIntegrityException
Constructor for the InfobitException object
InfobitIntegrityException(Throwable) - Constructor for class com.infodesire.infobit.InfobitIntegrityException
Constructor for the InfobitException object
InfobitManager - interface com.infodesire.infobit.InfobitManager.
manager for infobits.
InfobitPool - class com.infodesire.infobit.InfobitPool.
infobit pool - main entry point for infobits.
InfobitPool() - Constructor for class com.infodesire.infobit.InfobitPool
 
InfobitRenderer - interface com.infodesire.infobit.render.InfobitRenderer.
implementors are able to render infobits into whatever shape they like
InfobitSecurityException - exception com.infodesire.infobit.InfobitSecurityException.
exception indicating that current user was not allowed to perform certain action.
InfobitSecurityException() - Constructor for class com.infodesire.infobit.InfobitSecurityException
default constructor
InfobitSecurityException(String) - Constructor for class com.infodesire.infobit.InfobitSecurityException
specify message
InfobitSecurityException(String, Throwable) - Constructor for class com.infodesire.infobit.InfobitSecurityException
specify message and cause
InfobitSecurityException(Throwable) - Constructor for class com.infodesire.infobit.InfobitSecurityException
specify cause
InfobitServlet - class com.infodesire.infobit.servlet.InfobitServlet.
servlet capable to render infobits.
InfobitServlet() - Constructor for class com.infodesire.infobit.servlet.InfobitServlet
 
InfobitTemplateLoader - class com.infodesire.infobit.render.velocity.InfobitTemplateLoader.
infobit resource loader.
InfobitTemplateLoader() - Constructor for class com.infodesire.infobit.render.velocity.InfobitTemplateLoader
 
init() - Method in interface com.infodesire.infobit.external.InfobitImporter
Prepares the instance to be used.
init() - Method in interface com.infodesire.infobit.external.InfobitExporter
Prepares the instance to be used.
init() - Method in class com.infodesire.infobit.external.impl.VelocityExporter
Prepares the instance to be used.
init() - Method in class com.infodesire.infobit.external.impl.ImporterImpl
Prepares the instance to be used.
init() - Method in class com.infodesire.infobit.external.impl.SimpleExporter
Not used.
init(ExtendedProperties) - Method in class com.infodesire.infobit.render.velocity.AdvancedClasspathLoader
DOCUMENT METHOD
init(ExtendedProperties) - Method in class com.infodesire.infobit.render.velocity.InfobitTemplateLoader
initialize loader
init(Properties) - Method in class com.infodesire.infobit.InfobitPool
initialize pool off property map.
init(Properties) - Method in interface com.infodesire.infobit.security.SecurityProvider
initialize factory with properties.
init(Properties) - Method in class com.infodesire.infobit.security.DefaultSecurityProvider
initialize security provider ( user & role set ) via properties.
init(Properties) - Method in interface com.infodesire.infobit.render.InfobitRenderer
initialize renderer with properties.
init(Properties) - Method in class com.infodesire.infobit.render.velocity.VelocityRenderer
initialize itself and velocity with given properties.
init(Properties) - Method in interface com.infodesire.infobit.hibernate.SessionProvider
initialize factory with properties
init(Properties) - Method in class com.infodesire.infobit.hibernate.BaseSessionProvider
initialize from propeties.
init(ServletConfig) - Method in class com.infodesire.infobit.servlet.InfobitServlet
initialize servlet for infobit rendering
init(ServletConfig) - Method in class com.infodesire.infobit.servlet.BinaryServlet
initialize servlet for binary infobit streaming
isSourceModified(Resource) - Method in class com.infodesire.infobit.render.velocity.AdvancedClasspathLoader
Defaults to return false.
isSourceModified(Resource) - Method in class com.infodesire.infobit.render.velocity.InfobitTemplateLoader
 
isSuperuser() - Method in interface com.infodesire.infobit.security.SecurityProvider
whether current user is allowed to modify ACL
isSuperuser() - Method in class com.infodesire.infobit.security.DefaultSecurityProvider
Gets the Superuser attribute of the DefaultSecurityProvider object

K

Keyworded - interface com.infodesire.infobit.data.Keyworded.
interface indicating that this piece of content has defined keywords for search engine

L

listAcl() - Method in interface com.infodesire.infobit.AclManager
provide list of acls on system
listAcl() - Method in class com.infodesire.infobit.dao.AclDAO
list all ACL entities known to system.
listCapabilities() - Method in interface com.infodesire.infobit.AclManager
DOCUMENT METHOD
listCapabilities() - Method in class com.infodesire.infobit.dao.AclDAO
list all capabilities entities known to system.
lookup(String) - Method in class com.infodesire.infobit.external.impl.ImporterImpl
DOCUMENT METHOD

M

main(String[]) - Static method in class com.infodesire.infobit.servlet.ClientTool
Performs a request.

N

NAME - Static variable in class com.infodesire.infobit.InfobitPool
name of property ( map entry ) holding name of given infobit pool

P

performQuery(String) - Method in class com.infodesire.infobit.dao.BaseDAO
perform query somebody already rigged up for us
performQuery(String, Map) - Method in class com.infodesire.infobit.dao.BaseDAO
perform hibernate query.
POOL_NAME - Static variable in class com.infodesire.infobit.servlet.InfobitServlet
parameter specifying which infobit pool is to be used
POOL_NAME - Static variable in class com.infodesire.infobit.servlet.BinaryServlet
parameter specifying which infobit pool is to be used
PrimitiveContent - interface com.infodesire.infobit.data.PrimitiveContent.
represents primitive content - everything that is not structured and exists in one piece
process() - Method in class com.infodesire.infobit.servlet.ClientTool
Processes the request specified by the object state.

Q

queryInfobits(String) - Method in interface com.infodesire.infobit.InfobitManager
query infobits.
queryInfobits(String) - Method in class com.infodesire.infobit.dao.InfobitDAO
DOCUMENT METHOD

R

record(ImportMessage) - Method in class com.infodesire.infobit.external.impl.ImporterImpl
DOCUMENT METHOD
register(InfobitNode) - Method in class com.infodesire.infobit.external.impl.ImporterImpl
DOCUMENT METHOD
REMOVE_PERMISSION - Static variable in interface com.infodesire.infobit.data.Infobit
capability name for infobit removal within given acl
removeAcl(Acl) - Method in interface com.infodesire.infobit.AclManager
remove given acl if possible.
removeAcl(Acl) - Method in class com.infodesire.infobit.dao.AclDAO
remove acl in question but only if no infobit uses it.
removeCapability(Capability) - Method in interface com.infodesire.infobit.AclManager
remove capability of possible
removeCapability(Capability) - Method in class com.infodesire.infobit.dao.AclDAO
remove certain capability
removeInfobit(Infobit) - Method in class com.infodesire.infobit.dao.InfobitDAO
remove infobit from existence.
removeInfobit(String) - Method in interface com.infodesire.infobit.InfobitManager
remove infobit if possible
removeInfobit(String) - Method in class com.infodesire.infobit.dao.InfobitDAO
remove infobit instance.
render(InternalContextAdapter, Writer, Node) - Method in class com.infodesire.infobit.render.velocity.InfobitDirective
renders infobit in appropriate way
render(String, Writer, Map) - Method in interface com.infodesire.infobit.render.InfobitRenderer
render given infobit content
render(String, Writer, Map) - Method in class com.infodesire.infobit.render.velocity.VelocityRenderer
entry point for infobit rendering
returnCloseSession(Session) - Method in interface com.infodesire.infobit.hibernate.SessionProvider
return session back and close it.
returnCloseSession(Session) - Method in class com.infodesire.infobit.hibernate.ThreadLocalSessionProvider
give session back and close it
returnSession(Session) - Method in interface com.infodesire.infobit.hibernate.SessionProvider
put session back.
returnSession(Session) - Method in class com.infodesire.infobit.hibernate.ThreadLocalSessionProvider
give session back.
revokePermission(Acl, Capability, String) - Method in interface com.infodesire.infobit.AclManager
DOCUMENT METHOD
revokePermission(Acl, Capability, String) - Method in class com.infodesire.infobit.dao.AclDAO
DOCUMENT METHOD
ROLE_PROPERTY_PREFIX - Static variable in class com.infodesire.infobit.security.DefaultSecurityProvider
property name prefix specifying user role ( can be used more than once ) good choice would be adding sequencial number
rollback() - Method in interface com.infodesire.infobit.hibernate.SessionProvider
rollback active transaction if any.
rollback() - Method in class com.infodesire.infobit.hibernate.ThreadLocalSessionProvider
rollback current transaction.

S

Script - interface com.infodesire.infobit.data.Script.
script is kind of content combining template infobit and several named infobit links
SECURITY_PROVIDER - Static variable in class com.infodesire.infobit.InfobitPool
name of property ( map entry ) holding class name of security provider.
SecurityProvider - interface com.infodesire.infobit.security.SecurityProvider.
security providers for infobit pools shall implement this
SESSION_NAME - Static variable in class com.infodesire.infobit.servlet.InfobitServlet
parameter to pass to context for binary prefix
SESSION_PROVIDER - Static variable in class com.infodesire.infobit.InfobitPool
name of property ( map entry ) holding class name of hibernate session provider.
SessionProvider - interface com.infodesire.infobit.hibernate.SessionProvider.
implementors shall deliver hibernate session on demand.
setAcl(Acl) - Method in interface com.infodesire.infobit.external.InfobitImporter
Defines the ACL used to create imported infobits and content
setAcl(Acl) - Method in class com.infodesire.infobit.external.impl.ImporterImpl
Defines the ACL used to create imported infobits and content
setActualVersion(Infobit, Version) - Method in interface com.infodesire.infobit.InfobitManager
Sets the ActualVersion attribute of the InfobitManager object
setActualVersion(Infobit, Version) - Method in class com.infodesire.infobit.dao.InfobitDAO
Sets the ActualVersion attribute of the InfobitDAO object
setAttribute(Content, String, String) - Method in interface com.infodesire.infobit.InfobitManager
set attribute value for given infobit content.
setAttribute(Content, String, String) - Method in class com.infodesire.infobit.dao.InfobitDAO
Sets the Attribute attribute of the Content object
setAttribute(Infobit, String, String) - Method in interface com.infodesire.infobit.InfobitManager
set attribute value for given infobit.
setAttribute(Infobit, String, String) - Method in class com.infodesire.infobit.dao.InfobitDAO
set infobit attrobute.
setAuthor(String) - Method in interface com.infodesire.infobit.data.Version
Sets the Author attribute of the Version object
setDate(Date) - Method in interface com.infodesire.infobit.data.Version
Sets the Date attribute of the Version object
setDescription(String) - Method in interface com.infodesire.infobit.data.Capability
Sets the Description attribute of the Capability object
setDescription(String) - Method in interface com.infodesire.infobit.data.Acl
Sets the Description attribute of the Acl object
setLine(int) - Method in class com.infodesire.infobit.external.ImportMessage
Defines the line of the location to which the message applies.
setManager(InfobitManager) - Method in interface com.infodesire.infobit.external.InfobitImporter
Defines the manager to work with.
setManager(InfobitManager) - Method in interface com.infodesire.infobit.external.InfobitExporter
Defines the manager to work with.
setManager(InfobitManager) - Method in class com.infodesire.infobit.external.impl.VelocityExporter
Sets the Manager attribute of the VelocityRenderer object
setManager(InfobitManager) - Method in class com.infodesire.infobit.external.impl.ImporterImpl
Defines the manager to work with.
setManager(InfobitManager) - Method in class com.infodesire.infobit.external.impl.SimpleExporter
Sets the Manager attribute of the VelocityRenderer object
setManager(InfobitManager) - Method in interface com.infodesire.infobit.render.InfobitRenderer
infobit manager to work with
setManager(InfobitManager) - Method in class com.infodesire.infobit.render.velocity.VelocityRenderer
Sets the Manager attribute of the VelocityRenderer object
setMessage(String) - Method in class com.infodesire.infobit.external.ImportMessage
Defines the message.
setName(String) - Method in class com.infodesire.infobit.InfobitPool
Sets the Name attribute of the InfobitPool object
setName(String) - Method in interface com.infodesire.infobit.data.Version
Sets the Name attribute of the Version object
setSecurityProvider(SecurityProvider) - Method in class com.infodesire.infobit.dao.BaseDAO
Sets the SecurityProvider attribute of the InfobitDAO object
setSessionProvider(SessionProvider) - Method in class com.infodesire.infobit.dao.BaseDAO
Sets the SessionProvider attribute of the InfobitDAO object
setSystemID(String) - Method in class com.infodesire.infobit.external.ImportMessage
Defines the system ID of the external entity which contains the location to which the message applies.
setup(String[]) - Method in class com.infodesire.infobit.servlet.ClientTool
Sets up the properties from a command line.
setupContext(Context, String) - Method in class com.infodesire.infobit.render.velocity.VelocityRenderer
setup context for infobit rendering.
setupContext(HttpServletRequest) - Method in class com.infodesire.infobit.servlet.InfobitServlet
setup parameters from request.
SimpleExporter - class com.infodesire.infobit.external.impl.SimpleExporter.
Provides a straight-forward implementation to convert infobits to XML (as defined by InfobitExporter.
SimpleExporter() - Constructor for class com.infodesire.infobit.external.impl.SimpleExporter
 

T

Template - interface com.infodesire.infobit.data.Template.
class representing template.
TextContent - interface com.infodesire.infobit.data.TextContent.
Textual infobit content.
ThreadLocalSessionProvider - class com.infodesire.infobit.hibernate.ThreadLocalSessionProvider.
thread local session provider.
ThreadLocalSessionProvider() - Constructor for class com.infodesire.infobit.hibernate.ThreadLocalSessionProvider
 
TYPE_ATTRIBUTE - Static variable in interface com.infodesire.infobit.data.Infobit
attribute type definition ( i.e.

U

updateAcl(Acl) - Method in interface com.infodesire.infobit.AclManager
update acl contents
updateAcl(Acl) - Method in class com.infodesire.infobit.dao.AclDAO
update given ACL
updateCapability(Capability) - Method in interface com.infodesire.infobit.AclManager
DOCUMENT METHOD
updateCapability(Capability) - Method in class com.infodesire.infobit.dao.AclDAO
update instance of capability
USERNAME_PROPERTY - Static variable in class com.infodesire.infobit.security.DefaultSecurityProvider
property configuring username of this provider

V

VelocityExporter - class com.infodesire.infobit.external.impl.VelocityExporter.
Converts infobits to XML (as defined by InfobitExporter, relying on a VelocityRenderer.
VelocityExporter() - Constructor for class com.infodesire.infobit.external.impl.VelocityExporter
Initializes an incomplete instance.
VelocityRenderer - class com.infodesire.infobit.render.velocity.VelocityRenderer.
takes care of infobit rendering.
VelocityRenderer() - Constructor for class com.infodesire.infobit.render.velocity.VelocityRenderer
Constructor for the VelocityRenderer object
Version - interface com.infodesire.infobit.data.Version.
represents certain infobit version.

A B C D E F G H I K L M N P Q R S T U V

Copyright © 2003 Information Desire GmbH. All Rights Reserved.