BeanShield is a powerful Java library, that makes it easy to directly use your complex entity model in your UI (Web based and Client) without the need to copy or clone data to be able to rollback changes when a user clicks "Cancel".
Be the first to post a text review of BeanShield. Rate and review a project by clicking thumbs up or thumbs down in the right column.
* improve: proxies are no longer serialized directly but rather replaced by a serializable placeholder object * fix: unwrap target Objects on apply to prevent ConcurrentModificationException * added convenient listener interfaces * brand new sophisticated event handling * support for event listeners * ExposedFieldInterceptor now supports "thiz" fields in superclasses * exception with descriptive error msg if property not writeable on flush * Enums imutable in default config * check if property is writable on apply changes (before it threw an excpetion) * some small improvements and additional javadoc * Support for nested units of work
* improve: proxies are no longer serialized directly but rather replaced by a serializable placeholder object * fix: unwrap target Objects on apply to prevent ConcurrentModificationException * added convenient listener interfaces * brand new sophisticated event handling * support for event listeners * ExposedFieldInterceptor now supports "thiz" fields in superclasses * exception with descriptive error msg if property not writeable on flush * Enums imutable in default config * check if property is writable on apply changes (before it threw an excpetion) * some small improvements and additional javadoc * Support for nested units of work
* improve: proxies are no longer serialized directly but rather replaced by a serializable placeholder object * fix: unwrap target Objects on apply to prevent ConcurrentModificationException * added convenient listener interfaces * brand new sophisticated event handling * support for event listeners * ExposedFieldInterceptor now supports "thiz" fields in superclasses * exception with descriptive error msg if property not writeable on flush * Enums imutable in default config * check if property is writable on apply changes (before it threw an excpetion) * some small improvements and additional javadoc * Support for nested units of work
* improve: proxies are no longer serialized directly but rather replaced by a serializable placeholder object * fix: unwrap target Objects on apply to prevent ConcurrentModificationException * added convenient listener interfaces * brand new sophisticated event handling * support for event listeners * ExposedFieldInterceptor now supports "thiz" fields in superclasses * exception with descriptive error msg if property not writeable on flush * Enums imutable in default config * check if property is writable on apply changes (before it threw an excpetion) * some small improvements and additional javadoc * Support for nested units of work
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: