org.outerj.daisy.repository

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 » daisy » org.outerj.daisy.repository 
org.outerj.daisy.repository
Core API for accessing the repository, and creating and modifying documents in it.
Java Source File NameTypeComment
AccessException.javaClass Exception thrown in case of permission-related problems.
AuthenticationFailedException.javaClass
AvailableVariant.javaInterface Holds information about a variant of a document.
AvailableVariants.javaInterface
ByteArrayPartDataSource.javaClass An implementation of the PartDataSource interface that takes its input from a byte array.
ChangeType.javaenum Indicates if a Version contains major or minor changes.
CollectionDeletedException.javaClass Thrown if a collection has been removed at the same time someone was editing a document that belonged to the removed collection.
CollectionManager.javaInterface The CollectionManager is responsible for all tasks related to collection management (creation, deletion, listing).

The CollectionManager can be retrieved via Repository.getCollectionManager .

Collections are named sets of documents.

CollectionNotFoundException.javaClass Thrown if a collection has been requested but it has not been found in the repository.
ConcurrentUpdateException.javaClass A concurrent update happened to some repository-managed entity.
Credentials.javaClass
Document.javaInterface A document in the repository.
DocumentCollection.javaInterface A collection of documents in the repository.
DocumentCollections.javaInterface A collection of DocumentCollection objects.
DocumentLockedException.javaClass This exception is thrown when trying to save a document that is locked.
DocumentNotFoundException.javaClass
DocumentReadDeniedException.javaClass
DocumentTypeInconsistencyException.javaClass This exception is used when manipulating a document in a way that would make it inconsistent with its DocumentType.
DocumentVariantNotFoundException.javaClass
Field.javaInterface Fields belong to documents (or versions of documents), and can be used for various purposes.

Often, fields will be used for meta-data about the document, though you can use them for whatever data that you want to have addressable on a finer level then that contained in the Parts .

A field is always based upon a org.outerj.daisy.repository.schema.FieldType , which defines the kind of data that the field can contain.

Note that a field has no setters methods, modifications can only be done through the containing Document .

FieldHelper.javaClass Some helper methods that can be useful when working with Field s.
FieldNotFoundException.javaClass
Fields.javaInterface A collection of Field objects.
FilePartDataSource.javaClass
HierarchyPath.javaClass A HierarchyPath is the value assigned to a hierarchical field.
InvalidDocumentIdException.javaClass
Link.javaInterface An "out-of-line" link associated with a Document or Version .
LinkExtractorInfo.javaInterface
LinkExtractorInfos.javaInterface
Links.javaInterface A collection of Link s, typically retrieved from Document.getLinks or Version.getLinks .
LocaleHelper.javaClass Helps converting between Locale objects and strings.
LocalizedException.javaInterface
LockInfo.javaInterface Provides information about a lock on a document variant.
LockType.javaenum Enumeration of the available lock types.
Part.javaInterface Parts belong to documents (or versions of documents), and are the things that contain the actual data of the document.

A part is always associated with a org.outerj.daisy.repository.schema.PartType .

The repository itself does not really place any restrictions on the kind of data that can be contained in a part.

PartDataSource.javaInterface
PartHelper.javaClass
PartNotFoundException.javaClass
PartPartDataSource.javaClass A PartDataSource which gets its data from an existing part.
Parts.javaInterface A collection of Part objects.
Repository.javaInterface Start point for a user to access the repository.

An instance of this object is obtained from the RepositoryManager and is contextualized for a certain user.

RepositoryEventType.javaClass Enumeration of the possible repository events.
RepositoryException.javaClass Thrown if something goes wrong in the repository.
RepositoryListener.javaInterface Listener interface for repository related events.

The events are fired synchronously after their corresponding operation has completed successfully.

RepositoryManager.javaInterface A RepositoryManager is the place to get Repository instances from.
RepositoryRuntimeException.javaClass
ValueComparator.javaClass A comparator which can be used sort the values of Daisy fields. Includes support for hierarchical values.
ValueType.javaenum Enumeration of the possible kinds of values that a field can have.
VariantKey.javaClass An immutable object identifying a specific document variant.
VariantKeys.javaClass
Version.javaInterface A version of a Document .

This object provides access to the all versioned information of a document, for a specific version of the document.

VersionedData.javaInterface Read-access to the versioned data of a Daisy document.
VersionKey.javaClass An immutable object identifying a specific document variant and version.
VersionNotFoundException.javaClass
Versions.javaInterface A collection of Version objects.
VersionState.javaenum Enumeration of the states a Version can be in.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.