Author: epbernard Date: 2006-04-26 02:41:18 -0400 (Wed, 26 Apr 2006) New Revision: 9795 Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/AnnotationException.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationDescriptor.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationFactory.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationProxy.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/AccessType.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/BatchSize.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Cache.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CacheConcurrencyStrategy.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CacheModeType.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Cascade.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Check.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CollectionOfElements.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Columns.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/DiscriminatorFormula.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Entity.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Filter.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/FilterDef.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/FilterDefs.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Filters.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/FlushModeType.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Formula.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/GenericGenerator.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Index.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/IndexColumn.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/NamedNativeQueries.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/NamedNativeQuery.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/NamedQueries.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/NamedQuery.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/NotFound.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/NotFoundAction.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/OnDelete.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/OnDeleteAction.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/OptimisticLockType.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/OrderBy.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/ParamDef.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Parameter.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/PolymorphismType.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Proxy.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Sort.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Table.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Tables.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Type.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/TypeDef.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/TypeDefs.java trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Where.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/AbstractPropertyHolder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/AnnotationBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/AnnotationConfiguration.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/BinderHelper.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/ClassPropertyHolder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/CollectionPropertyHolder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/ComponentPropertyHolder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/CreateKeySecondPass.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/DefaultComponentSafeNamingStrategy.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/EJB3NamingStrategy.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/Ejb3Column.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/Ejb3DiscriminatorColumn.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/Ejb3JoinColumn.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/ExtendedMappings.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/FkSecondPass.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/IndexSecondPass.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/InheritanceState.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/PropertyData.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/PropertyHolderBuilder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/PropertyInferredData.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/PropertyPreloadedData.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/ToOneMappedBySecondPass.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/CollectionBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/EntityBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/ListBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/MapBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/PropertyBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/QueryBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/ResultsetMappingSecondPass.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/SimpleValueBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/TableBinder.java trunk/HibernateExt/metadata/src/java/org/hibernate/cfg/annotations/Version.java trunk/HibernateExt/metadata/src/java/org/hibernate/ejb/orm_1_0.xsd trunk/HibernateExt/metadata/src/java/org/hibernate/lucene/DocumentBuilder.java trunk/HibernateExt/metadata/src/java/org/hibernate/mapping/IdGenerator.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/Filter.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/ReflectionManager.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/XClass.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/XMember.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/XMethod.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/EJB3OverridenAnnotationReader.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaAnnotationReader.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaXAnnotatedElement.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaXArrayType.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaXFactory.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaXMember.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaXMethod.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaXPackage.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaXProperty.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/JavaXType.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/Pair.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/ApproximatingTypeEnvironment.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/CompoundTypeEnvironment.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/IdentityTypeEnvironment.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/SimpleTypeEnvironment.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/TypeEnvironment.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/TypeEnvironmentFactory.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/TypeFactory.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/TypeSwitch.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/generics/TypeUtils.java trunk/HibernateExt/metadata/src/java/org/hibernate/reflection/java/xml/XMLContext.java trunk/HibernateExt/metadata/src/java/org/hibernate/type/AbstractLobType.java trunk/HibernateExt/metadata/src/java/org/hibernate/type/ByteArrayBlobType.java trunk/HibernateExt/metadata/src/java/org/hibernate/type/CharacterArrayClobType.java trunk/HibernateExt/metadata/src/java/org/hibernate/type/EnumType.java trunk/HibernateExt/metadata/src/java/org/hibernate/type/PrimitiveByteArrayBlobType.java trunk/HibernateExt/metadata/src/java/org/hibernate/type/SerializableToBlobType.java trunk/HibernateExt/metadata/src/java/org/hibernate/type/StringClobType.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/AssertFalse.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/AssertTrue.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/ClassValidator.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Email.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/EmailValidator.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Future.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Length.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Max.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Min.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/NotNull.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/NotNullValidator.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Past.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/PastValidator.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Pattern.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/PatternValidator.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Range.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Size.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/SizeValidator.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/Valid.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/ValidatorClass.java trunk/HibernateExt/metadata/src/java/org/hibernate/validator/event/ValidateEventListener.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotationfactory/AnnotationFactoryTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotationfactory/AnnotationProxyTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotationfactory/TestAnnotation.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/AlternativeNamingStrategy.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/AmericaCupClass.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Boat.hbm.xml trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Boat.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Company.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Country.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Customer.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Discount.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/EntityTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Ferry.hbm.xml trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Ferry.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Flight.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/FlyingObject.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/JoinedSubclassTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/PackageLevelTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Passport.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Plane.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Port.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/SafeMappingTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/SecuredBindingTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Sky.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/TestCase.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/Ticket.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/TicketComparator.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/access/AccessTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/access/Chair.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/access/Furniture.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/access/Thingy.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/array/ArrayTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/array/Competitor.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/array/Contest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cascade/CascadeTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cascade/Mouth.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cascade/Tooth.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cid/Channel.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cid/Child.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cid/ChildPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cid/CompositeIdTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cid/Parent.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cid/ParentPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cid/Presenter.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/cid/TvMagazin.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/collectionelement/Boy.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/collectionelement/CollectionElementTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/collectionelement/CountryAttitude.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/collectionelement/Toy.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/duplicatedgenerator/DuplicateTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/duplicatedgenerator/Flight.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/duplicatedgenerator/package-info.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/AddressType.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/Book.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/CorpType.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/Country.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/Deal.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/EmbeddedTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/InternetProvider.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/LegalStructure.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/Manager.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/Nationality.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/NotonialDeal.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/Person.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/SpreadDeal.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/embedded/Swap.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/Address.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/BasicHibernateAnnotationsTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/CasterStringType.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/Country.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/Forest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/Java5FeaturesTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/MonetaryAmountUserType.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/PropertyDefaultMappingsTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/Race.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/Ransom.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/Tree.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/WashingMachine.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entity/package-info.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entitynonentity/EntityNonEntityTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/entitynonentity/Voice.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/fetch/Person.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/fetch/Stay.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/DNA.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/Gene.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/GenericsTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/Item.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/PaperType.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/Price.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/SomeGuy.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/Stuff.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/UnresolvedTypeTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/generics/WildEntity.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/hibernate.cfg.xml trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Ball.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Computer.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Department.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Dog.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Footballer.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/FootballerPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Furniture.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Home.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/IdClassTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/IdTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/MilitaryBuilding.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Phone.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Shoe.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/SoundSystem.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Store.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Tower.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/Tree.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/id/package-info.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/AddressBook.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/AddressEntry.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/AddressEntryPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Atmosphere.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Drawer.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Dress.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Gas.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/IndexedCollectionTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/News.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Newspaper.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Painter.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Painting.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/PressReleaseAgency.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Software.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Version.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/indexcoll/Wardrobe.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/Carrot.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/Fruit.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/SubclassTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/Tomato.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/Vegetable.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/VegetablePk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/Clothing.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/Document.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/File.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/Folder.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/ProgramExecution.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/Sweater.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/SymbolicLink.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/mixed/Document.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/mixed/File.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/mixed/Folder.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/mixed/SubclassTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/mixed/SymbolicLink.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/singletable/Building.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/singletable/Music.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/singletable/Shoe.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/singletable/SingleTableTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/singletable/Sneaker.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/singletable/Trash.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/union/Document.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/union/File.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/union/Folder.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/union/SubclassTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/union/SymbolicLink.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/interfaces/Contact.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/interfaces/ContactImpl.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/interfaces/InterfacesTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/interfaces/User.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/interfaces/UserImpl.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/join/Cat.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/join/Death.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/join/Dog.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/join/DogPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/join/JoinTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/join/Life.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/lob/Book.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/lob/CompiledCode.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/lob/LobTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Cat.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/CatPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/City.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Employee.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Employer.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Friend.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Group.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Inspector.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/InspectorPrefixes.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/KnownClient.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Man.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/ManPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/ManyToManyTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Store.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Supplier.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Woman.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/WomanPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytomany/Zone.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/Car.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/Child.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/Color.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/DistrictUser.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/ManyToOneTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/Node.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/NodePk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/Parent.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/ParentPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/manytoone/UserPK.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/notfound/Coin.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/notfound/Currency.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/notfound/NotFoundTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Child.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/City.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Monkey.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/OneToManyTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Parent.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/ParentPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/PoliticalParty.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Politician.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Soldier.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Street.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Tiger.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Trainer.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetomany/Troop.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/Address.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/Client.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/Computer.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/ComputerPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/OneToOneTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/Party.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/SerialNumber.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/SerialNumberPk.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/Trousers.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/onetoone/TrousersZip.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/override/AssociationOverrideTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/override/Location.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/override/Move.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/override/Trip.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/package-info.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/query/Area.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/query/Captain.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/query/Dictionary.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/query/Mark.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/query/Night.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/query/QueryTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/query/SpaceShip.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/query/package-info.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/referencedcolumnname/Bag.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/referencedcolumnname/Clothes.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/referencedcolumnname/House.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/referencedcolumnname/Inhabitant.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/referencedcolumnname/Luggage.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/referencedcolumnname/Rambler.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/referencedcolumnname/ReferencedColumnNameTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/strategy/Storm.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/strategy/StrategyTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/tableperclass/Machine.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/tableperclass/TablePerClassTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/type/Dvd.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/various/Conductor.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/various/IndexTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/various/ProfessionalAgreement.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/various/Truck.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/various/Vehicule.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/xml/ejb3/Manufacturer.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/xml/ejb3/orm.xml trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/xml/ejb3/orm2.xml trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/xml/ejb3/orm3.xml trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/xml/hbm/Government.hbm.xml trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/xml/hbm/HbmTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/xml/hbm/PrimeMinister.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/lucene/Document.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/lucene/LuceneTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/JavaReflectionManagerTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/JavaXClassTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/JavaXPropertyTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/TestAnnotation.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/XAnnotatedElementTestCase.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/generics/ApproximatingTypeEnvironmentTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/generics/BigBlob.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/generics/Dad.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/generics/TestAnnotation.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/generics/TypeEnvironmentFactoryTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/generics/TypeUtilsTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/Administration.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/BusTrip.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/EJB3OverridenAnnotationReaderTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/Match.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/SocialSecurityMoralAccount.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/TennisMatch.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/XMLContextTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/metadata-complete.xml trunk/HibernateExt/metadata/src/test/org/hibernate/test/reflection/java/xml/orm.xml trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/EmailTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/HibernateAnnotationIntegrationTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/Music.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/Rock.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/Tv.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/TvOwner.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/User.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/ValidatorTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/Venusian.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/collections/Tv.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/collections/ValidationCollectionTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/haintegration/CreditCard.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/haintegration/EmbeddedObjectTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/haintegration/User.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/inheritance/Animal.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/inheritance/BoneEater.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/inheritance/Dog.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/inheritance/Eater.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/inheritance/InheritanceTest.java trunk/HibernateExt/metadata/src/test/org/hibernate/validator/test/inheritance/Name.java Log: Style clean Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/AnnotationException.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/AnnotationException.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/AnnotationException.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -5,20 +5,20 @@ * Annotation related exception. * The EJB3 EG will probably set a generic exception. * I'll then use this one. - * + * * @author Emmanuel Bernard */ public class AnnotationException extends MappingException { public AnnotationException(String msg, Throwable root) { - super(msg, root); + super( msg, root ); } public AnnotationException(Throwable root) { - super(root); + super( root ); } public AnnotationException(String s) { - super(s); + super( s ); } } Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationDescriptor.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationDescriptor.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationDescriptor.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -11,37 +11,37 @@ * The "elements" we're talking about are the annotation attributes, * not its targets (the term "element" is used ambiguously * in Java's annotations documentation). - * + * * @author Paolo Perrotta * @author Davide Marchignoli */ public class AnnotationDescriptor { - private final Class<? extends Annotation> type; - - private final Map<String, Object> elements = new HashMap<String, Object>(); - - public AnnotationDescriptor(Class<? extends Annotation> annotationType) { - type = annotationType; - } - - public void setValue(String elementName, Object value) { - elements.put(elementName, value); - } - - public Object valueOf(String elementName) { - return elements.get(elementName); - } + private final Class<? extends Annotation> type; - public boolean containsElement(String elementName) { - return elements.containsKey(elementName); - } + private final Map<String, Object> elements = new HashMap<String, Object>(); - public int numberOfElements() { - return elements.size(); - } - - public Class<? extends Annotation> type() { - return type; - } + public AnnotationDescriptor(Class<? extends Annotation> annotationType) { + type = annotationType; + } + + public void setValue(String elementName, Object value) { + elements.put( elementName, value ); + } + + public Object valueOf(String elementName) { + return elements.get( elementName ); + } + + public boolean containsElement(String elementName) { + return elements.containsKey( elementName ); + } + + public int numberOfElements() { + return elements.size(); + } + + public Class<? extends Annotation> type() { + return type; + } } Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationFactory.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationFactory.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationFactory.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -8,27 +8,30 @@ /** * Creates live annotations (actually <code>AnnotationProxies</code>) from <code>AnnotationDescriptors</code>. - * - * @see org.hibernate.annotationfactory.AnnotationProxy + * * @author Paolo Perrotta * @author Davide Marchignoli + * @see AnnotationProxy */ public class AnnotationFactory { - @SuppressWarnings("unchecked") - public static <T extends Annotation> T create(AnnotationDescriptor descriptor) { - ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); - Class<T> proxyClass = (Class<T>) Proxy.getProxyClass(classLoader, descriptor.type()); - InvocationHandler handler = new AnnotationProxy(descriptor); - try { - return getProxyInstance(proxyClass, handler); - } catch (Exception e) { - throw new RuntimeException(e); - } - } - - private static <T extends Annotation> T getProxyInstance(Class<T> proxyClass, InvocationHandler handler) throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException { - Constructor<T> constructor = proxyClass.getConstructor(new Class[] {InvocationHandler.class}); - return constructor.newInstance(new Object[] {handler}); - } + @SuppressWarnings("unchecked") + public static <T extends Annotation> T create(AnnotationDescriptor descriptor) { + ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); + Class<T> proxyClass = (Class<T>) Proxy.getProxyClass( classLoader, descriptor.type() ); + InvocationHandler handler = new AnnotationProxy( descriptor ); + try { + return getProxyInstance( proxyClass, handler ); + } + catch (Exception e) { + throw new RuntimeException( e ); + } + } + + private static <T extends Annotation> T getProxyInstance(Class<T> proxyClass, InvocationHandler handler) throws + SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, + IllegalAccessException, InvocationTargetException { + Constructor<T> constructor = proxyClass.getConstructor( new Class[]{InvocationHandler.class} ); + return constructor.newInstance( new Object[]{handler} ); + } } Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationProxy.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationProxy.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotationfactory/AnnotationProxy.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -12,7 +12,7 @@ /** * A concrete implementation of <code>Annotation</code> that pretends it is a * "real" source code annotation. It's also an <code>InvocationHandler</code>. - * <p> + * <p/> * When you create an <code>AnnotationProxy</code>, you must initialize it * with an <code>AnnotationDescriptor</code>. * The adapter checks that the provided elements are the same elements defined @@ -20,7 +20,7 @@ * values are the right type. If you omit an element, the adapter will use the * default value for that element from the annotation interface, if it exists. * If no default exists, it will throw an exception. - * <p> + * <p/> * Warning: this class does not implement <code>hashCode()</code> and * <code>equals()</code> - it just uses the ones it inherits from <code>Object</code>. * This means that an <code>AnnotationProxy</code> does <i>not</i> follow the @@ -28,10 +28,10 @@ * methods. That's why you should never mix <code>AnnotationProxies</code> * with "real" annotations. For example, don't put them into the same * <code>Collection</code>. - * - * @see java.lang.annotation.Annotation + * * @author Paolo Perrotta * @author Davide Marchignoli + * @see java.lang.annotation.Annotation */ public class AnnotationProxy implements Annotation, InvocationHandler { @@ -43,30 +43,35 @@ public AnnotationProxy(AnnotationDescriptor descriptor) { this.annotationType = descriptor.type(); - values = getAnnotationValues(descriptor); + values = getAnnotationValues( descriptor ); } private Map<Method, Object> getAnnotationValues(AnnotationDescriptor descriptor) { Map<Method, Object> result = new HashMap<Method, Object>(); int processedValuesFromDescriptor = 0; - for (Method m : annotationType.getDeclaredMethods()) { - if (descriptor.containsElement(m.getName())) { - result.put(m, descriptor.valueOf(m.getName())); + for ( Method m : annotationType.getDeclaredMethods() ) { + if ( descriptor.containsElement( m.getName() ) ) { + result.put( m, descriptor.valueOf( m.getName() ) ); processedValuesFromDescriptor++; - } else if (m.getDefaultValue() != null) - result.put(m, m.getDefaultValue()); - else - throw new IllegalArgumentException("No value provided for " + m.getName()); + } + else if ( m.getDefaultValue() != null ) { + result.put( m, m.getDefaultValue() ); + } + else { + throw new IllegalArgumentException( "No value provided for " + m.getName() ); + } } - if (processedValuesFromDescriptor != descriptor.numberOfElements()) - throw new RuntimeException("Trying to instanciate " + annotationType + " with unknown elements"); + if ( processedValuesFromDescriptor != descriptor.numberOfElements() ) { + throw new RuntimeException( "Trying to instanciate " + annotationType + " with unknown elements" ); + } return result; } public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { - if(values.containsKey(method)) - return values.get(method); - return method.invoke(this, args); + if ( values.containsKey( method ) ) { + return values.get( method ); + } + return method.invoke( this, args ); } public Class<? extends Annotation> annotationType() { @@ -75,14 +80,14 @@ public String toString() { StringBuilder result = new StringBuilder(); - result.append('@').append( annotationType().getName() ).append('('); - for(Method m : getRegisteredMethodsInAlphabeticalOrder()) { - result.append( m.getName() ).append('=').append( values.get(m) ).append(", "); + result.append( '@' ).append( annotationType().getName() ).append( '(' ); + for ( Method m : getRegisteredMethodsInAlphabeticalOrder() ) { + result.append( m.getName() ).append( '=' ).append( values.get( m ) ).append( ", " ); } // remove last separator: - if (values.size() > 0) { + if ( values.size() > 0 ) { result.delete( result.length() - 2, result.length() ); - result.append(")"); + result.append( ")" ); } else { result.delete( result.length() - 1, result.length() ); @@ -92,13 +97,15 @@ } private SortedSet<Method> getRegisteredMethodsInAlphabeticalOrder() { - SortedSet<Method> result = new TreeSet<Method>(new Comparator<Method>() { - public int compare(Method o1, Method o2) { - return o1.getName().compareTo(o2.getName()); - } - }); + SortedSet<Method> result = new TreeSet<Method>( + new Comparator<Method>() { + public int compare(Method o1, Method o2) { + return o1.getName().compareTo( o2.getName() ); + } + } + ); //List<Method> result = new LinkedList<Method>(); - result.addAll(values.keySet()); + result.addAll( values.keySet() ); return result; } } Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/AccessType.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/AccessType.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/AccessType.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -1,18 +1,18 @@ //$Id$ package org.hibernate.annotations; -import java.lang.annotation.Target; +import static java.lang.annotation.ElementType.*; import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; +import java.lang.annotation.Target; /** * Property Access type + * * @author Emmanuel Bernard */ -@Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) +@Target({TYPE, METHOD, FIELD}) +@Retention(RUNTIME) public @interface AccessType { String value(); } Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/BatchSize.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/BatchSize.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/BatchSize.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -1,21 +1,18 @@ //$Id$ package org.hibernate.annotations; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; - +import static java.lang.annotation.ElementType.*; +import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; - import java.lang.annotation.Target; -import java.lang.annotation.Retention; /** * Batch size for SQL loading * * @author Emmanuel Bernard */ -@Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) +@Target({TYPE, METHOD, FIELD}) +@Retention(RUNTIME) public @interface BatchSize { /** Strictly positive integer */ int size(); Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Cache.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Cache.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Cache.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -1,22 +1,18 @@ //$Id$ package org.hibernate.annotations; -import static java.lang.annotation.ElementType.TYPE; - -import static java.lang.annotation.ElementType.METHOD; - -import static java.lang.annotation.ElementType.FIELD; - +import static java.lang.annotation.ElementType.*; +import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; - import java.lang.annotation.Target; -import java.lang.annotation.Retention; /** * Add caching strategy to a root entity or a collection + * * @author Emmanuel Bernard */ -@Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) +@Target({TYPE, METHOD, FIELD}) +@Retention(RUNTIME) public @interface Cache { /** concurrency strategy chosen */ CacheConcurrencyStrategy usage(); Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CacheConcurrencyStrategy.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CacheConcurrencyStrategy.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CacheConcurrencyStrategy.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -3,6 +3,7 @@ /** * Cache concurrency strategy + * * @author Emmanuel Bernard */ public enum CacheConcurrencyStrategy { Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CacheModeType.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CacheModeType.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CacheModeType.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -1,16 +1,17 @@ package org.hibernate.annotations; /** -* Enumeration for the different interaction modes between the session and -* the Level 2 Cache. -* @author Emmanuel Bernard -* @author Carlos Gonzz-Cadenas -*/ + * Enumeration for the different interaction modes between the session and + * the Level 2 Cache. + * + * @author Emmanuel Bernard + * @author Carlos Gonzz-Cadenas + */ public enum CacheModeType { -GET, -IGNORE, -NORMAL, -PUT, -REFRESH + GET, + IGNORE, + NORMAL, + PUT, + REFRESH } \ No newline at end of file Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Cascade.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Cascade.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Cascade.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -1,16 +1,16 @@ package org.hibernate.annotations; +import static java.lang.annotation.ElementType.FIELD; import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; +import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Retention; import java.lang.annotation.Target; /** * Apply a cascade strategy on an association */ -@Target({METHOD, FIELD}) @Retention(RUNTIME) +@Target({METHOD, FIELD}) +@Retention(RUNTIME) public @interface Cascade { CascadeType[] value(); } Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Check.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Check.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Check.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -1,19 +1,19 @@ //$Id$ package org.hibernate.annotations; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; +import static java.lang.annotation.ElementType.*; +import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Target; -import java.lang.annotation.Retention; /** * Arbitrary SQL check constraints which can be defined at the class, * property or collection level + * * @author Emmanuel Bernard */ -@Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) +@Target({TYPE, METHOD, FIELD}) +@Retention(RUNTIME) public @interface Check { String constraints(); } Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CollectionOfElements.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CollectionOfElements.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/CollectionOfElements.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -1,25 +1,28 @@ //$Id$ package org.hibernate.annotations; -import java.lang.annotation.Target; +import static java.lang.annotation.ElementType.FIELD; +import static java.lang.annotation.ElementType.METHOD; import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; +import java.lang.annotation.Target; +import javax.persistence.FetchType; import static javax.persistence.FetchType.LAZY; -import javax.persistence.FetchType; /** * Annotation used to mark a collection as a collection of elements or * a collection of embedded objects + * * @author Emmanuel Bernard */ -@Target({METHOD, FIELD}) @Retention(RUNTIME) +@Target({METHOD, FIELD}) +@Retention(RUNTIME) public @interface CollectionOfElements { /** * Represent the element class in the collection * Only useful if the collection does not use generics */ Class targetElement() default void.class; + FetchType fetch() default LAZY; } Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Columns.java =================================================================== --- trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Columns.java 2006-04-26 06:24:20 UTC (rev 9794) +++ trunk/HibernateExt/metadata/src/java/org/hibernate/annotations/Columns.java 2006-04-26 06:41:18 UTC (rev 9795) @@ -1,18 +1,20 @@ //$Id$ package org.hibernate.annotations; +import static java.lang.annotation.ElementType.FIELD; import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; +import java.lang.annotation.Retention; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Target; -import java.lang.annotation.Retention; import javax.persistence.Column; /** * Support an array of columns. Useful for component user types mappings + * * @author Emmanuel Bernard */ -@Target({METHOD, FIELD... [truncated message content] |