Navigation


StandardUtils 1.2.0 changelog

- Fixed null pointer in XMLGeneratorDocument
- Added overloaded putField method to JsonObject
- Added support ignoring fields in XMLGenerator
- Added compare method to StringUtils
- Added transaction support to CRUDDAO interface
- Added new method to FileUtils
- Added contains method to ArrayUtils
- Minor fix in XMLUtils
- Minor fix and cleanup in XMLUtils relating to filenames with non ascii characters
- Added getElementName method to XMLGenerator
- Fixed bug in XMLPopulationUtils
- Added new method to ReflectionUtils
- Added XMLPopulationUtils
- Added XMLGeneratorDocument so that toXML methods can be overridden when generating XML using XMLGenerator
- Added removeDuplicates to CollectionUtils
- Added toPrimitiveInt method in NumberUtils
- Added PrimitiveFloatPopulator
- Minor fix to remove error when building with Java 1.5
- Added methods to SimpleDataSource so that it can be built using Java 1.6
- Added new member rssItemDescriptionMaxLength used for controlling max length of rss item description
- Fix in XMLGenerator related to childName of Elementable types
- Added functionality in XMLGenerator for renaming elements from Elementable beans
- Added support for enums in SimplifiedOneToManyRelation
- Fixed image resize algorithm in ImageUtils
- Added CloseUtil
- Added new time formatter to TimeUtils
- Fixed generic typing in ReverseListIterator
- Added ReverseListIterator
- Minor tweaks in XMLUtils to work around slow parsing of XHTML
- Minor signature widening in XMLUtils
- Added overload loaded version of isEmpty method in StringUtils
- Minor tweaks in CollectionUtils
- Added substringAfterLast method to StringUtils
- Added displayName field to ValidationError class
- Added static instance to StringPopulator
- Added getAvailableTags method to TagReplacer
- Added overloaded setTableGroupVersion method to TableVersionHandler
- Added better error handling to relation handlers
- Renamed fields FieldType enum for XMLGenerator
- Fixed typo in NoAnnotatedFieldsFoundException
- Added Elementable interface to ValidationException
- Added overloaded version of addOrUpdateAll method in AnnotatedDAO
- Added support for specifying order by criterias and row limiters for relations when using sub types of RelationQuery
- Added option to specify encoding when parsing XML from a string using XMLUtils
- Minor tweak in fileExits method of FileUtils
- Added new methods to ThreadUtils
- Added static getTableName method to AnnotatedDAO
- Added overloaded isEmpty method to CollectionUtils that supports the Map interface
- Generated toString method for ValidationException
- Refactored XML parsing methods in XMLUtils
- Moved Order enum to enum package
- Added escaping of invalid json characters in JsonLeaf
- Added size method to JsonArray
- Added new method in XMLUtils
- Added new methods to DateUtils and XMLUtils
- Added method dateAndShortMonthToString to DateUtils
- Added overloaded getSize method to CollectionUtils
- Added XMLValidationUtils class
- Added new method to StringUtils
- Renamed XMLSettingNode to XMLParser and move it to XML package
- Added XMLPopulateable and XMLParserPopulateable interfaces
- Added ReflectedRunnable class
- Removed deprecated DAO script classes
- Renamed methods in XMLUtils
- Minor tweaks to Json classes, they need more attention however...
- Updated mimetypes.properties with mime types from Apache Tomcat 7.0
- Added Elementable interface to Matrix datatype
- Added toString method to ValidationError
- Fixed namespace support in XMLUtils when creating new documents
- Fixed a bug in JsonUtils
- Added escapeHTML method to StringUtils
- Added UnixTimeDatePopulator
- Added getInputStream to StandardUtils
- Added new methods to SerializationUtils
- Added substringAfter method to StringUtils
- Added todo in DateUtils
- Extended StreamUtils
- Added ProgressListener interface
- Fixed handling of images with transparent background in ImageUtils
- Added support for forceCommit attribute to XMLDBScript class
- Added intermediateCommit method to TransactionHandler
- Added new method to AnnotatedDAOWrapper
- Added SerializationUtils
- Added support for TimeStamps and Date object in BeanStringPopulatorRegistery
- Added method for setting date to maximum time in DateUtils
- Fixed lack of collection cloning in HighLevelQuery relation parameters
- Fixed an overloaded version addOrUpdate method in AnnotatedDAO
- Added StartsWithFileFilter
- Added moveFile method to FileUtils
- Added error handling to copyFile method of FileUtils
- Updated so that ValidationError uses XMLGenerator for it's XML
- Added copyFile method to FileUtils
- Overloaded transfer method in StreamUtils so that buffer size can be set specified
- Added TODO in RandomUtils
- Minor SQL format change in AnnotatedDAO
- Renamed XSL transformer wrapper classes
- Added overloaded method to AnnotatedDAO
- Added support for relation specific query parameters in RelationQuery
- Bugfix in substringBefore method of StringUtils
- Added SplitTime class
- Fixed a severe sorting bug in OrderByComparator
- Renamed EncryptionUtils to HashUtils since it only contained hash functions
- Fixed a bug HashUtils regarding hash lengths
- Added a delegate method to QueryParameterFactory
- Rewrote readFileAsString methods in StringUtils