Java Doc for VersionedModel.java in  » Search-Engine » semweb4j » org » ontoware » semversion » 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 » Search Engine » semweb4j » org.ontoware.semversion 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.ontoware.semversion.VersionedItem
      org.ontoware.semversion.VersionedModel

VersionedModel
public class VersionedModel extends VersionedItem (Code)
A VersionedModel holds a version tree for an RDF model.
author:
   voelkel



Constructor Summary
public  VersionedModel(Model model, Session session, URI uri, boolean write)
    
public  VersionedModel(org.ontoware.semversion.impl.generated.VersionedModel vm, Session session)
    

Method Summary
protected  voidaddVersion(Version value)
    
public  VersioncommitRoot(Model root, String label)
    
public  VersioncommitRoot(Model root, String label, String comment, URI versionURI, URI provenance)
     Commit the root version to the version tree.
Parameters:
  root -
Parameters:
  comment - may be null
Parameters:
  versionURI - may not be null
Parameters:
  provenance - a new Version with the content given in 'root'.
public  voiddelete()
     Removes this VersionedModel and all versions in the version tree.
public  voiddump()
     Debugging help.
public  booleanequals(Object other)
    
public  Set<String>getAllBranches()
    
public  List<org.ontoware.semversion.Version>getAllVersions()
    
public  List<Branch>getBranches()
    
public  List<Change>getChangeLog()
    
public  VersiongetFirstVersion()
    
public  VersiongetLastMainbranchVersion()
     the most recent version of the branch "main" or null, if no mainbranch version exists.
public  StringgetLastModifiedBy()
    
public  VersiongetLastVersionOfBranch(String branchLabel)
    
public  List<Version>getLastVersions()
    
public  List<User>getListLastModifiedBy()
    
protected  org.ontoware.semversion.impl.generated.VersionedModelgetReactorVersionedModel()
    
public  VersiongetRoot()
    
public  CalendargetTimestampLastModified()
    
public  VersiongetVersion(URI versionURI)
    
public  intgetVersionCount()
    
public  List<Version>getVersions()
    
public  List<Version>queryForVersions(Calendar start, Calendar end, User user)
    
protected  voidsetRoot(Version value)
    


Constructor Detail
VersionedModel
public VersionedModel(Model model, Session session, URI uri, boolean write)(Code)



VersionedModel
public VersionedModel(org.ontoware.semversion.impl.generated.VersionedModel vm, Session session)(Code)




Method Detail
addVersion
protected void addVersion(Version value)(Code)
internal: keep a reference to the Version



commitRoot
public Version commitRoot(Model root, String label) throws URISyntaxException(Code)
Convenience method for commitRoot(Model root, String label, String comment, URI versionURI, URI provenance)



commitRoot
public Version commitRoot(Model root, String label, String comment, URI versionURI, URI provenance)(Code)
Commit the root version to the version tree.
Parameters:
  root -
Parameters:
  comment - may be null
Parameters:
  versionURI - may not be null
Parameters:
  provenance - a new Version with the content given in 'root'. The new versionhas the versionURI and a comment.
throws:
  IllegalStateException - if this VersionedModel has already a root version



delete
public void delete()(Code)
Removes this VersionedModel and all versions in the version tree.



dump
public void dump()(Code)
Debugging help. Dumps all content on System.out.



equals
public boolean equals(Object other)(Code)



getAllBranches
public Set<String> getAllBranches()(Code)
a set of all branch labels used in the version tree.



getAllVersions
public List<org.ontoware.semversion.Version> getAllVersions()(Code)
a list of all versions in this version tree



getBranches
public List<Branch> getBranches()(Code)
TODO unclear semantics



getChangeLog
public List<Change> getChangeLog()(Code)
a list of all changes that happened in this version tree



getFirstVersion
public Version getFirstVersion()(Code)
the root version, if any, or null



getLastMainbranchVersion
public Version getLastMainbranchVersion()(Code)
the most recent version of the branch "main" or null, if no mainbranch version exists. Root is automatically considered to be inthe "main" branch.



getLastModifiedBy
public String getLastModifiedBy()(Code)
User who made the last modifications to this versioned model ornull if no versions are in the versioned model



getLastVersionOfBranch
public Version getLastVersionOfBranch(String branchLabel)(Code)
the most recent version of the branch 'branchLabel' or null



getLastVersions
public List<Version> getLastVersions()(Code)
all versions that have no children = all leaves of the versiontree



getListLastModifiedBy
public List<User> getListLastModifiedBy()(Code)
a List of all users that are authors of a leaf version



getReactorVersionedModel
protected org.ontoware.semversion.impl.generated.VersionedModel getReactorVersionedModel()(Code)



getRoot
public Version getRoot() throws RDFDataException(Code)
the root version of the version tree or null, if none has beenset



getTimestampLastModified
public Calendar getTimestampLastModified()(Code)
a Calendar set to the time when has the latest version of thisversionedmodel been modified



getVersion
public Version getVersion(URI versionURI)(Code)
Get a particular version from versionedmodel without having to iterate through all of the versions the version with the given URI if it exists, otherwise null



getVersionCount
public int getVersionCount()(Code)
the number of different versions in the version tree



getVersions
public List<Version> getVersions()(Code)
all versions in a list



queryForVersions
public List<Version> queryForVersions(Calendar start, Calendar end, User user) throws RDFDataException(Code)

Parameters:
  start - earliest creation date
Parameters:
  end - latest creation date
Parameters:
  user - the list of Versions created between start and end by user user
throws:
  RDFDataException -



setRoot
protected void setRoot(Version value) throws RDFDataException(Code)
removes all values and sets this one, used for testing only



Methods inherited from org.ontoware.semversion.VersionedItem
public String getComment()(Code)(Java Doc)
public Calendar getCreationTime() throws RDFDataException(Code)(Java Doc)
public String getLabel()(Code)(Java Doc)
public URI getProvenance() throws RDFDataException(Code)(Java Doc)
protected SemVersion getSemVersion()(Code)(Java Doc)
public Session getSession()(Code)(Java Doc)
protected String getTag() throws RDFDataException(Code)(Java Doc)
public URI getURI()(Code)(Java Doc)
public User getUser()(Code)(Java Doc)
public URI getUserdefinedMetadata()(Code)(Java Doc)
public void setComment(String comment)(Code)(Java Doc)
protected void setCreationTime(Calendar value) throws RDFDataException(Code)(Java Doc)
public void setLabel(String label)(Code)(Java Doc)
protected void setProvenance(URI value) throws RDFDataException(Code)(Java Doc)
protected void setTag(String value) throws RDFDataException(Code)(Java Doc)
protected void setUser(User value) throws RDFDataException(Code)(Java Doc)
protected void setUserdefinedMetadata(URI value)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

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