Commit Graph

130 Commits

Author SHA1 Message Date
Oliver Gierke
68efadea79 * made @plugins@ property protected to allow mutable access for sorting
* created dedicated method for setting a @Comparator@ to clean up internal code
* use @plugins@ property for sorting access instead of @getPlugins@ which returns an immutable @List@ now

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8543 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2010-01-11 14:23:20 +00:00
Oliver Gierke
4944e4259c * added @getPlugins@ method to @PluginRegistry@ interface
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8542 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2010-01-11 14:23:18 +00:00
Oliver Gierke
ee20f0f1e0 * removed usage of empty list as it is immutable
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8541 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2010-01-11 14:23:17 +00:00
Oliver Gierke
7678b1172f * refactored @addPlugin@ to be fluent interface style
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8540 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2010-01-11 14:23:15 +00:00
Oliver Gierke
91505b785d * minor refactorings and JavaDoc polishing
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8539 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2010-01-11 14:23:14 +00:00
Oliver Gierke
660653cd1e * opened up @OrderAwarePluginRegistry@ to use any @Comparator@ implementation but falling back on Spring's @AnnotationAwareOrderComparator@ by default
* refactored factory methods accordingly
* polished JavaDoc

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8538 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2010-01-11 14:23:12 +00:00
Oliver Gierke
b79113c5b0 * added licence header
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8537 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2010-01-11 14:23:10 +00:00
Oliver Gierke
551436de3f * use concrete type instead of interface
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8472 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-12-28 20:44:39 +00:00
Oliver Gierke
fde7b55dee * opened up factory methods to return the concrete type created
* added @reverse@ method to create @OrderAwarePluginRegistry@ with the reverse order of the plugins

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8471 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-12-28 20:39:53 +00:00
Oliver Gierke
456575717f * moved modifying methods of @PluginRegistry@ into @MutablePluginRegistry@
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8470 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-12-28 20:39:48 +00:00
Oliver Gierke
273a0e169a * added method to determine whether the @PluginRegistry@ contains a @Plugin@ for the given delimiter
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8469 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-12-28 20:39:42 +00:00
Oliver Gierke
04a9aa4287 * fixed use of @Factory@ instead of @FactoryPostProcessor@
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8085 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-11-27 14:54:32 +00:00
Oliver Gierke
a8b1176ffa * added complete XML header to sample usage of namespace
* fixes #164

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@8084 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-11-27 14:54:30 +00:00
Oliver Gierke
22068e325a * fixed some Findbugs / Checkstyle issues
* introduced helper methods to minimize necessary @@SuppressWarnings("unchecked")@ scope

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@7555 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-10-23 07:30:25 +00:00
Oliver Gierke
032849a858 * added test case to assert an empty list if no beans are found at all
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@7554 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-10-23 07:30:21 +00:00
Oliver Gierke
7b7442f159 * [maven-release-plugin] -prepare for next development iteration
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@7006 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:50:53 +00:00
Oliver Gierke
ddece33a50 * [maven-release-plugin] -prepare release org.synyx.hera-0.5
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@7004 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:50:03 +00:00
Oliver Gierke
130758a164 * fixed bug in reference documentation source
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@7003 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:48:39 +00:00
Oliver Gierke
6c06772c0e * [maven-release-plugin] -rollback the release of org.synyx.hera-0.5
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@7001 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:45:35 +00:00
Oliver Gierke
28f61e1943 * [maven-release-plugin] -prepare for next development iteration
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@7000 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:42:04 +00:00
Oliver Gierke
5c06d08e31 * [maven-release-plugin] -prepare release org.synyx.hera-0.5
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6998 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:41:43 +00:00
Oliver Gierke
704d11b070 * [maven-release-plugin] -rollback the release of org.synyx.hera-0.5
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6996 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:29:14 +00:00
Oliver Gierke
6403f8c9d8 * [maven-release-plugin] -prepare release org.synyx.hera-0.5
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6995 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:27:11 +00:00
Oliver Gierke
f65f608942 * [maven-release-plugin] -rollback the release of org.synyx.hera-0.5
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6994 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:25:47 +00:00
Oliver Gierke
4c15fef4bc * [maven-release-plugin] -prepare release org.synyx.hera-0.5
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6993 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 14:23:30 +00:00
Oliver Gierke
7e427d52a9 * added documentation of XML namespace elements (for rudimentary out-of-the-box editor support)
* formatting

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6984 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 13:16:21 +00:00
Oliver Gierke
2a82e4fe06 * updated site distribution
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6981 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 12:53:41 +00:00
Oliver Gierke
137c0e7442 * moved annotation to more appropriate type
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6980 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 12:53:39 +00:00
Oliver Gierke
b31c041da8 * updated artifact ids to user OSGi conform ones
* polished pom property names

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6967 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 09:09:26 +00:00
Oliver Gierke
42f40e9d27 * updated pom to use Nexus repository to deploy project to
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6965 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:58:50 +00:00
Oliver Gierke
b32bf25b51 * IDE settings (compiler settings)
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6964 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:35:21 +00:00
Oliver Gierke
9879cb70ab * let @BeanListFactoryBean@ regards bean order before handing them out to clients
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6963 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:35:18 +00:00
Oliver Gierke
27782f57bd * fix version to 2.5.6.SEC01
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6962 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:35:14 +00:00
Oliver Gierke
88f8b46dae * let the simple @BeanListFactoryBean@ take the order of the collected beans into account
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6961 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:35:12 +00:00
Oliver Gierke
8d09857650 * fixed artifact id for metadata module
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6960 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:35:09 +00:00
Oliver Gierke
ec949a0315 * removed @.classpath@ files
* added @.gitignore@ to exclude @target@ and @.classpath@

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6959 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:35:08 +00:00
Oliver Gierke
948c6a5ec3 * fixed artifact id for core
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6958 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:35:06 +00:00
Oliver Gierke
5344ebfb72 * removed obsolete folders and files
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6957 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:32:54 +00:00
Oliver Gierke
9860b7b853 * removed obsolete folders
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6956 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-09-23 08:31:57 +00:00
Oliver Gierke
a0b7b1c2ca * cleaned up folder structure
* OSGiyfied artifact names
* polished poms a little
* edited Eclipse project names to align artifact id

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6618 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-08-05 17:15:56 +00:00
Oliver Gierke
0aabad48fa * fixed dependency scop of spring-context to avoid compile errors for @FactoryBean@s
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5428 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-04-23 09:21:42 +00:00
Oliver Gierke
522a66e535 * switched to @FactoryBean@ based implementation to create @PluginRegistry@ instances from the namespace
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5402 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-04-21 14:51:14 +00:00
Oliver Gierke
a9eff35651 * fixes #70
* introduced factory methods to create @PluginRegistry@ instances with a list of plugins initially

git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5401 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-04-21 14:11:16 +00:00
Oliver Gierke
63b1724f06 * [maven-release-plugin] -prepare for next development iteration
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5070 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-03-24 09:14:58 +00:00
Oliver Gierke
bcd4896e2a * [maven-release-plugin] -prepare release hera-0.4
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5068 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-03-24 09:14:37 +00:00
Oliver Gierke
9766377cb9 * [maven-release-plugin] -rollback the release of hera-0.4
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5066 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-03-24 09:10:21 +00:00
Oliver Gierke
a08089ae24 * [maven-release-plugin] -prepare release hera-0.4
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5065 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-03-24 09:09:26 +00:00
Oliver Gierke
2ac8f2ad05 * [maven-release-plugin] -rollback the release of hera-0.4
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5064 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-03-24 09:02:02 +00:00
Oliver Gierke
d135ff89ac * [maven-release-plugin] -prepare for next development iteration
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5063 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-03-24 09:00:24 +00:00
Oliver Gierke
c900b29bb1 * [maven-release-plugin] -prepare release hera-0.4
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@5061 5a64d73e-33d6-4ccc-9058-23f8668ecac9
2009-03-24 09:00:10 +00:00