harmonise

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Content Management System » harmonise 
Harmonise
License:Mozilla Public License
URL:http://sourceforge.net/projects/openharmonise
Description:Harmonise is a metadata, taxonomy and content management system written in Java and based upon the WebDAV standard.
Package NameComment
com.ibm.webdav
com.ibm.webdav.basicsearch
com.ibm.webdav.fileSystem
com.ibm.webdav.impl
com.ibm.webdav.protocol
com.ibm.webdav.protocol.http
com.ibm.webdav.protocol.rmi
oreilly.hcj.references
org.openharmonise.commons.cache org.harmonise.commons.cache Provides classes which provide a base for implementing object caches.
org.openharmonise.commons.dsi org.openharmonise.commons.dsi Provides classes which give a data base neutral interface to relational databases.
org.openharmonise.commons.dsi.ddl org.openharmonise.commons.dsi.ddl Classes for defining database tables and columns for use in creating database tables
org.openharmonise.commons.dsi.dml org.openharmonise.commons.dsi.dml Provides classes which can represent data manipulation language (DML) statements.
org.openharmonise.commons.dsi.dml.functions org.openharmonise.commons.dsi.dml.functions Provides classes which can represent functions for use in DML statements.
org.openharmonise.commons.dsi.impl org.openharmonise.commons.impl Concrete implementations of AbstractDataStoreInterface for supported relational databases.
org.openharmonise.commons.net org.harmonise.commons.net Provides utility classes with relavance to networking applications.
org.openharmonise.commons.pool org.harmonise.commons.pool Provides classes for handling and managing object pools.
org.openharmonise.commons.xml This contains general utilities for dealing with XML.
org.openharmonise.commons.xml.namespace This contains classes that make up an XML Namespace Resolver framework.
org.openharmonise.commons.xml.parser This contains classes that make up an XML fragment parser for parsing XML that may not start with an element node, i.e. start with a text node, to be appended into a proper XML Document object.
org.openharmonise.dav.server.adapters
org.openharmonise.dav.server.apm
org.openharmonise.dav.server.managers
org.openharmonise.dav.server.property.domains
org.openharmonise.dav.server.property.ranges
org.openharmonise.dav.server.utils
org.openharmonise.dav.server.webservice
org.openharmonise.ftp.client Provides classes for directly accessing FTP servers and a FTP implementation of a VirtualFileSystem and the related classes.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:
org.openharmonise.him This contains classes that are invoked right at the start of Content Manager.
org.openharmonise.him.actions This contains classes that are used to build Actions within Content Manager. Actions are the logic and display of buttons and menu items, they also respond to events within Content Manager to see if they should be enabled or disabled depending upon the current context.
org.openharmonise.him.actions.dir This package contains actions that relate to collections.
org.openharmonise.him.actions.file This package contains actions that relate to resources.
org.openharmonise.him.actions.help This package contains actions that relate to the help system.
org.openharmonise.him.actions.messages This package contains actions that relate to the message window.
org.openharmonise.him.actions.move This package contains actions for the context sensitive draging of resources from one collection to another.
org.openharmonise.him.actions.publish This package contains actions that relate to the state of resources, e.g. publishing, archiving etc.
org.openharmonise.him.actions.rules This contains all the rules that can be applied to actions to decide if they will be enabled for users.
org.openharmonise.him.actions.sync This package contains actions that relate to the session window.
org.openharmonise.him.actions.system This package contains actions that relate to the application as a whole.
org.openharmonise.him.actions.xslt This package contains actions that relate to XSLT resources specifically.
org.openharmonise.him.authentication Provides classes for authentication services. This package provides both local and remote authentication services.
org.openharmonise.him.authentication.gui Provides the GUI components for authentication services.
org.openharmonise.him.configuration Provides the core classes for the interface for the user configuration of Content Manager.
org.openharmonise.him.configuration.lnf Provides the classes for the interface for the Look and Feel of Content Manager.
org.openharmonise.him.configuration.preview Provides the options classes for configuring the preview settings.
org.openharmonise.him.configuration.reporting Provides the options classes for configuring the reporting settings.
org.openharmonise.him.configuration.searchin Provides the options classes for setting which paths appear in the search tab.
org.openharmonise.him.configuration.sync Provides the options classes for configuring the synchronisation settings.
org.openharmonise.him.context The Context within Content Manager is a way to route messages around components. The ContextHandler acts as the hub, following the singleton pattern. Objects fire ContextEvents, targetted at a specific ContextType. Other objects listen to the ContextHandler, on specific ContextTypes. This means, for example, that any object can be set up as a listener on the SHUTDOWN context, which will only ever recieve one message when a shutdown is initiated. Therefore disparate components can all know when the application is about to shutdown and tidy up whatever resources they need to.
org.openharmonise.him.displaycomponents The display components package contains the main GUI components for displaying and managing resources.
org.openharmonise.him.displaycomponents.search This contains the GUI components for the search form.
org.openharmonise.him.displaycomponents.table This contains the components for displaying the resource table view.
org.openharmonise.him.displaycomponents.table.order This contains the components collection ordering dialog.
org.openharmonise.him.displaycomponents.table.title
org.openharmonise.him.dnd This contains the classes for implementing all the drag and drop functionality within Content Manager.
org.openharmonise.him.editors The editor package contains the content creation/editing architecture. The EditorController decides which editor to use for a piece of content and then passed all control over to that. An editor is responsible for both the editing and creation of content. The creation responsibility is there so that content type specific templates can be used and content type specific tasks carried out. An editor does not just have to deal with the content of virtual files, although most do. For example the workflow editor deals with properties and values. Editors also handle the exporting of content, as this is again content type specific.
org.openharmonise.him.editors.filefilters This package contains file type filters for the file chooser dialog.
org.openharmonise.him.editors.pagegui This package contains the components that form the page definition editor GUI.
org.openharmonise.him.editors.preview This package contains the components that form the preview editor.
org.openharmonise.him.editors.report This package contains the components that form the system report editor GUI.
org.openharmonise.him.editors.report.rqom This package contains the system report query object model.
org.openharmonise.him.editors.report.swing This package contains the system report GUI components.
org.openharmonise.him.editors.report.utils This package contains classes to support the system reports.
org.openharmonise.him.files This package contains classes to support the handling of resources.
org.openharmonise.him.harmonise This package contains classes to support the integration with Harmonise Information Server.
org.openharmonise.him.harmonise.authentication
org.openharmonise.him.metadata.range.swing This package contains the core classes for displaying property instances in the metadata window.
org.openharmonise.him.metadata.range.swing.booleanhandling This package contains components for displaying Property Instances with boolean range type.
org.openharmonise.him.metadata.range.swing.datehandling This package contains components for displaying Property Instances with date range type.
org.openharmonise.him.metadata.range.swing.datetimehandling This package contains components for displaying Property Instances with date/time range type.
org.openharmonise.him.metadata.range.swing.domain This package contains components for displaying Property Instances with domain range type.
org.openharmonise.him.metadata.range.swing.floathandling This package contains components for displaying Property Instances with float range type.
org.openharmonise.him.metadata.range.swing.integerhandling This package contains components for displaying Property Instances with integer range type.
org.openharmonise.him.metadata.range.swing.propertyhandling This package contains components for displaying Property Instances with property (compound) range type.
org.openharmonise.him.metadata.range.swing.range This package contains components for displaying Property Instances with range range type.
org.openharmonise.him.metadata.range.swing.range.details This package contains components for displaying the details of a different range types for a Property Instance with a range range type.
org.openharmonise.him.metadata.range.swing.relatedevents This package contains components for displaying the Related Events Property Instance (specific to a previous project and left in as an example of a custom range display component.
org.openharmonise.him.metadata.range.swing.resourcehandling This package contains components for displaying Property Instances with resource (relationship) range type.
org.openharmonise.him.metadata.range.swing.rolehandling This package contains components for displaying a Role selection Property Instance.
org.openharmonise.him.metadata.range.swing.stringhandling This package contains components for displaying Property Instances with string range type.
org.openharmonise.him.metadata.range.swing.stringreadonlyhandling This package contains components for displaying Property Instances with string range type, which is intended to be read only such as the harmonise-path property.
org.openharmonise.him.metadata.range.swing.valuehandling This package contains components for displaying Property Instances with value (vocabulary) range type.
org.openharmonise.him.metadata.range.swing.workflow This package contains components for displaying workflow Property Instances.
org.openharmonise.him.metadata.range.swing.workflowstagepermissions This package contains components for displaying a workflow Role selction Property Instance.
org.openharmonise.him.metadata.swing This package contains the core components for displaying the metadata panel.
org.openharmonise.him.publish
org.openharmonise.him.reports
org.openharmonise.him.serverconfig Provides the core classes for the interface for configuration of a Harmonise Information Server.
org.openharmonise.him.serverconfig.cache Provides the options classes for configuring the cache settings of a Harmonise Information Server.
org.openharmonise.him.serverconfig.errors Provides the options classes for configuring the error settings of a Harmonise Information Server.
org.openharmonise.him.serverconfig.permissions Provides the options classes for configuring the role based security settings of a Harmonise Information Server.
org.openharmonise.him.serverconfig.permissions.list Provides the components that make up the Role list in the server permissions dialog.
org.openharmonise.him.serverconfig.permissions.tree Provides the components that make up the permissions tree in the server permissions dialog.
org.openharmonise.him.serverconfig.security Provides the options classes for configuring the general security settings of a Harmonise Information Server.
org.openharmonise.him.swing.resourcetree This contains the components for displaying trees of resources.
org.openharmonise.him.swing.resourcetree.formresourcetree This contains the components for displaying trees of resources as forms components, with either radio buttons or checkboxes next to each entry. The tree can be configured to allow the selection of both collections and resources, just collections or just resources.
org.openharmonise.him.window This contains the components for controlling and displaying the main windows of the application.
org.openharmonise.him.window.about This contains the components for the About dialog.
org.openharmonise.him.window.menus This contains the components for the applicaton menu bars.
org.openharmonise.him.window.messages This contains the components for the "Console" message window.
org.openharmonise.him.window.messages.builders This contains the classes for automatically building messages, for display to the user, to go in the "Console" message window.
org.openharmonise.him.window.outlookbar This contains the components for the outlook style tabs.
org.openharmonise.him.window.quickhelp This contains the components for the Quick Help window.
org.openharmonise.him.window.session This contains the components for the Session window.
org.openharmonise.him.window.swing This contains general Swing components used within the application.
org.openharmonise.him.window.toolbars This contains the components for the application toolbar.
org.openharmonise.install.server.utils
org.openharmonise.localfilesystem Provides a local file system implementation of a VirtualFileSystem and the related classes.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:
org.openharmonise.localversioningfilesystem Provides a local file system, with versioning features, implementation of a VirtualFileSystem and the related classes.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:
org.openharmonise.localversioningfilesystem.value Provides verionable localfile system specific implementations of the ValueInstance interface.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:
org.openharmonise.rm
org.openharmonise.rm.commands Provides classes and interfaces to handle commands within the Harmonise framework.
org.openharmonise.rm.config Provides classes and interfaces to manage configuration settings within the Harmonise framework.
org.openharmonise.rm.dsi Provides classes and interfaces to manage database interface functionality.
org.openharmonise.rm.factory
org.openharmonise.rm.logging Provides classes and interfaces to handle the logging of events within the Harmonise framework.
org.openharmonise.rm.metadata Provides classes and interfaces to manage the metadata attached to resources within the Harmonise framework.
org.openharmonise.rm.publishing Provides classes and interfaces to publish resources within the Harmonise framework to XML or any other format.
org.openharmonise.rm.publishing.renderers
org.openharmonise.rm.publishing.renderers.impl
org.openharmonise.rm.resources
org.openharmonise.rm.resources.audit
org.openharmonise.rm.resources.content Provides classes and interfaces to manage content based resources, such as documents and assets, held within the Harmonise framework.
org.openharmonise.rm.resources.content.utils
org.openharmonise.rm.resources.lifecycle
org.openharmonise.rm.resources.metadata.properties
org.openharmonise.rm.resources.metadata.properties.domains
org.openharmonise.rm.resources.metadata.properties.ranges Provides classes and interfaces to manage Property Ranges.
org.openharmonise.rm.resources.metadata.values
org.openharmonise.rm.resources.publishing
org.openharmonise.rm.resources.users Provides classes and interfaces to manage users within the Harmonise framework.
org.openharmonise.rm.resources.workflow.properties
org.openharmonise.rm.resources.workflow.properties.domains
org.openharmonise.rm.resources.workflow.properties.ranges
org.openharmonise.rm.resources.workflow.values
org.openharmonise.rm.resources.xml
org.openharmonise.rm.search Provides classes and interfaces to handle search functionality within the Harmonise framework.
org.openharmonise.rm.security.authentication
org.openharmonise.rm.security.authorization Provides classes and interfaces to handle the Role Based Security implementation within the Harmonise framework
org.openharmonise.rm.sessions Provides classes and interfaces to manage sessions within the Harmonise framework.
org.openharmonise.rm.tasks Provides classes and interfaces to handle scheduled events to occur within the Harmonise framework
org.openharmonise.rm.view.servlet Provides classes and interfaces which handle HTTP interface to the Harmonise framework.
org.openharmonise.rm.view.servlet.utils
org.openharmonise.rm.workflow Provides classes and interfaces to manage workflow within the Harmonise framework.
org.openharmonise.swing Provides general Swing components used in the application.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:
org.openharmonise.swing.datefield Provides a Swing date field implementation. This appears as a plain text box but the data entry is contrained by a date range and a date format which is bast on the SimpleDateFormatter format string format.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:
org.openharmonise.vfs Provides classes and interfaces for implementing Virtual File Systems. On its' own this package does not provide anything useable, instead it provides all the abstract classes and interfaces that are required by implementors.

Implementors can create Virtual File Systems based on the AbstractVirtualFileSystem class or the AbstractVersioningVFS, the latter obviously allowing for version commands to be carried out (checkin and checkout for example).

The VirtualFile and its' VersionedVirtualFile sibling are data containers and provide simple file oriented access to the methods of the Virtual File System. Virtual Files should be able to be passed between Virtual File System implementations, although each implementation will have to decide how best to deal with its' own restrictions.

This package's API is loosely based on the patterns laid out in the javax.swing.filechooser package. @see javax.swing.filechooser

org.openharmonise.vfs.authentication Provides classes and interfaces for implementing authentication stores. The authentication stores are designed to store sets of Virtual File System authentication information for an application user. This is to allow a user to log into an authentication store once so that they do not have to log into each individual Virtual File System every time they access it.

The AuthenticationCache is simply an instantiable wrapper for the AbstractAuthenticationStore and is the only implementation provided. Implementators can provided persistence services under this, for example storing the authentication information in an encrypted file or on remote servers like LDAP.

The AuthInfo class is simply a data container for a username and password pair.

org.openharmonise.vfs.context
org.openharmonise.vfs.event Provides classes and interfaces for dealing with VirtualFile events.
org.openharmonise.vfs.gui
org.openharmonise.vfs.metadata Provides classes and interfaces for metadata handling within the virtual file system layer.
org.openharmonise.vfs.metadata.range Provides classes for metadata range handling within the virtual file system layer.
org.openharmonise.vfs.metadata.value Provides classes for metadata value handling within the virtual file system layer.
org.openharmonise.vfs.search Provides classes for building Virtual File System searches. The classes are the objectification of the abstract concept of a query over a Virtual File System, providing the ability to add conditions based on file properties and content.

These classes simply allow you to build a query, how much of the available query syntax can be processes by a VirtualFileSystem implementation is entierly dependant upon that implementation. Implementors are free to deal with their limitations how they wish, for example they may drop conditions that cannot be handled or they may throw an exception.

org.openharmonise.vfs.servers Provides classes for accessing servers using a VirtualFileSystem implementation. The Server class is used to keep the concept of a VirtualFileSystem implementation separate from the physical servers thay it may connect to. A Server object will hold all the connection specific information such as host, port and path, it is also set up with the full class name of the VirtualFileImplementation to use to access that server, similar to JDBC.

Application wishing to access more than one file system should use this package to easily enable that.

org.openharmonise.vfs.status Provides classes for wrapping up status information returned from VirtualFileSystem methods.

Application wishing to access more than one file system should use this package to easily enable that.

org.openharmonise.webdav.client Provides classes for directly accessing WebDAV servers and a WebDAV implementation of a VirtualFileSystem and the related classes. WebDAV method objects can be executed directly on a WebDAVConnection or the WebDAVFileSystem can be used to wrap all WebDAV specific handling behind an AbstractVirtualFileSystem.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:
org.openharmonise.webdav.client.methods Provides classes representing core WebDAV methods. These can be executed on a WebDAVConnection.

Package Specification

org.openharmonise.webdav.client.methods.bind Provides classes representing the WebDAV binding methods. These can be executed on a WebDAVConnection.

Package Specification

org.openharmonise.webdav.client.methods.dasl Provides classes representing the WebDAV search method. These can be executed on a WebDAVConnection.

Package Specification

org.openharmonise.webdav.client.methods.deltav Provides classes representing the WebDAV versioning methods. These can be executed on a WebDAVConnection.

Package Specification

org.openharmonise.webdav.client.methods.order Provides classes representing the WebDAV ordered collection methods. These can be executed on a WebDAVConnection.

Package Specification

org.openharmonise.webdav.client.value Provides WebDAV specific implementations of the ValueInstance interface. @see com.simulacramedia.vfs.metadata.value
org.openharmonise.webdav.client.webservice Provides a Web Service client for accessing user details on a Harmonise Information Server. @see com.simulacramedia.vfs.metadata.value
org.openharmonise.webdav.date Provides classes for Handling either a SimpleISO8601DateFormat or SimpleRFC1123DateFormat which are used in the webdav API. @see com.simulacramedia.vfs.metadata.value
org.openharmonise.workfloweditor The Workflow editor is a visual editor for creating workflow stage instances and chaining them together by dependency. This top package contains the main WorflowEditor class and the main window display handling.
org.openharmonise.workfloweditor.flowchart This contains all classes that form the workflow diagram part of the workflow editor.
org.openharmonise.workfloweditor.flowchart.shapes This contains all classes that represent shapes on a workflow diagram.
org.openharmonise.workfloweditor.model This contains all classes that form the abstract workflow model.
org.openharmonise.workfloweditor.vfs This contains all classes that form the virtual file system implementation of the abstract workflow model. @see com.simulacramedia.workfloweditor.model
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.