Add the API for representing versioning system
commit3a4bfa724371e1eae466092feb9986c7928dc87e
authorImran M Yousuf <imyousuf@smartitengineering.com>
Fri, 23 Jan 2009 05:20:48 +0000 (23 11:20 +0600)
committerImran M Yousuf <imyousuf@smartitengineering.com>
Fri, 23 Jan 2009 05:20:48 +0000 (23 11:20 +0600)
treec57df58b6e886db4c2ec5ada107d51f727857e4a
parent4939a5728cc5545e9221872ec2b89758bfb7bf1a
Add the API for representing versioning system

Centralize the commons-lang version as its usage is spreaded over
several modules.

The API is kept as independent as possible of smart-domain and other
smart-dao modules, so that it can be for independent projects as well.

Signed-off-by: Imran M Yousuf <imyousuf@smartitengineering.com>
15 files changed:
pom.xml
smart-dao-search/pom.xml
smart-version/smart-version-api/pom.xml [copied from smart-dao-search/pom.xml with 75% similarity]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/App.java [deleted file]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/Author.java [copied from smart-version/smart-version-api/pom.xml with 57% similarity]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/Commit.java [new file with mode: 0644]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/Resource.java [copied from smart-version/smart-version-api/pom.xml with 57% similarity]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/Revision.java [copied from smart-version/smart-version-api/pom.xml with 57% similarity]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/VersionedResource.java [copied from smart-version/smart-version-api/pom.xml with 55% similarity]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/factory/VersionAPI.java [new file with mode: 0644]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/impl/AuthorImpl.java [new file with mode: 0644]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/impl/CommitImpl.java [new file with mode: 0644]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/impl/ResourceImpl.java [copied from smart-version/smart-version-api/pom.xml with 50% similarity]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/impl/RevisionImpl.java [new file with mode: 0644]
smart-version/smart-version-api/src/main/java/com/smartitengineering/version/api/impl/VersionedResourceImpl.java [new file with mode: 0644]