Java Doc for ResourceRepository.java in  » Workflow-Engines » obe-1.0 » org » obe » spi » service » Java Source Code / Java DocumentationJava Source Code and Java Documentation

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 » Workflow Engines » obe 1.0 » org.obe.spi.service 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.obe.spi.service.ResourceRepository

All known Subclasses:   org.obe.engine.repository.BasicResourceRepository,
ResourceRepository
public interface ResourceRepository extends WorkflowService,EntityResolver,URIResolver(Code)
A repository for XML documents, schemas, DTDs, transforms and templates. The repository can also be used as a SAX EntityResolver.
author:
   Adrian Price


Field Summary
 StringDTD
     Type key for XML Document Type Definitions.
 StringSERVICE_NAME
    
 StringVM
     Type key for Velocity templates.
 StringWSDL
     Type key for Web Services Description Language.
 StringXML
     Type key for XML document instances.
 StringXSD
     Type key for XML Schemas.
 StringXSL
     Type key for XML Stylesheets and Transformations.


Method Summary
 voidcreateEntity(ResourceMetaData entity)
     Registers an XML entity.
 voiddeleteEntity(String id)
     Unregisters an XML entity.
 InputStreamfindEntity(String id)
     Opens an XML entity for reading.
 ResourceMetaData[]findXMLMetaData(boolean includeContent)
     Finds meta-data for all entities.
 ResourceMetaDatafindXMLMetaData(String id, boolean includeContent)
     Finds meta-data for an XML entity.
 ResourceMetaDatafindXMLType(String type, String locale)
     Returns information about the specified XML type.
 ResourceMetaData[]findXMLTypes(String locale)
     Finds all entity types known to the repository.
 voidupdateEntity(ResourceMetaData entity)
     Updates an XML entity.

Field Detail
DTD
String DTD(Code)
Type key for XML Document Type Definitions.



SERVICE_NAME
String SERVICE_NAME(Code)



VM
String VM(Code)
Type key for Velocity templates.



WSDL
String WSDL(Code)
Type key for Web Services Description Language.



XML
String XML(Code)
Type key for XML document instances.



XSD
String XSD(Code)
Type key for XML Schemas.



XSL
String XSL(Code)
Type key for XML Stylesheets and Transformations.





Method Detail
createEntity
void createEntity(ResourceMetaData entity) throws RepositoryException(Code)
Registers an XML entity. The entity meta-data must contain non-null ResourceMetaData.getContent content .
Parameters:
  entity - The entity definition.
throws:
  ObjectAlreadyExistsException - if the entity ID is alreadyregistered.
throws:
  RepositoryException - if the entity could not be registered someother reason.



deleteEntity
void deleteEntity(String id) throws RepositoryException(Code)
Unregisters an XML entity.
Parameters:
  id - The entity ID (publicId if it has one, otherwise systemId).
throws:
  ObjectNotFoundException - if the entity ID is not registered.
throws:
  RepositoryException - if the entity could not be unregistered forsome other reason.



findEntity
InputStream findEntity(String id) throws RepositoryException(Code)
Opens an XML entity for reading. This method is called by the engine at run-time when it needs to resolve the entity from the given ID.
Parameters:
  id - The entity ID. The requested entity.
throws:
  ObjectNotFoundException - if the entity ID is not registered.
throws:
  RepositoryException - if some other error occurred.



findXMLMetaData
ResourceMetaData[] findXMLMetaData(boolean includeContent) throws RepositoryException(Code)
Finds meta-data for all entities. This method is intended to support design-time clients and management applications.
Parameters:
  includeContent - true if theResourceMetaData.getContent content property of the returnedmeta-data objects should be populated with the content of the XMLentities. The list of all entities.
throws:
  RepositoryException - if an error occurred.



findXMLMetaData
ResourceMetaData findXMLMetaData(String id, boolean includeContent) throws RepositoryException(Code)
Finds meta-data for an XML entity. This method is intended to support design-time clients and management applications.
Parameters:
  id - The entity ID.
Parameters:
  includeContent - true if theResourceMetaData.getContent content property of the returnedmeta-data object should be populated with the content of the XML entity. Meta-data about the requested entity.
throws:
  ObjectNotFoundException - if the entity ID is not registered.
throws:
  RepositoryException - if some other error occurred.



findXMLType
ResourceMetaData findXMLType(String type, String locale) throws RepositoryException(Code)
Returns information about the specified XML type. This method is intended to support design-time clients and management applications.
Parameters:
  type - The entity type: ResourceRepository.XML, ResourceRepository.DTD, ResourceRepository.XSD,ResourceRepository.XSL, ResourceRepository.VM.
Parameters:
  locale - The locale in which the results should be formatted. Information about the specified entity type.
throws:
  ObjectNotFoundException - if the entity type is unknown.
throws:
  RepositoryException - if some other error occurred.



findXMLTypes
ResourceMetaData[] findXMLTypes(String locale) throws RepositoryException(Code)
Finds all entity types known to the repository. This method is intended to support design-time clients and management applications.
Parameters:
  locale - The locale in which the results should be formatted. All entity types.
throws:
  RepositoryException - if an error occurred.



updateEntity
void updateEntity(ResourceMetaData entity) throws RepositoryException(Code)
Updates an XML entity. If the entity meta-data contains non-null ResourceMetaData.getContent content , the repository persists the updated content. Otherwise, any existing content remains intact.
Parameters:
  entity - The entity definition.
throws:
  ObjectNotFoundException - if the entity ID is not registered.
throws:
  RepositoryException - if the entity could not be updated for someother reason.



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.