ref #7150 implementing CollectionVoter and adding new default PermissionGroup 'EditorExtendedCreate'
typos and whitespace
reducing log level
ref #6867 public access to RunAsAuthenticator methods
ref #7018 ref #7016 turning the not needed TypeDesignationVoter into a SpecimenOrObservationBaseVoter
ref #7016 implementing TypeDesignationVoter and more robust permissions:
fix #6880 allow explicitly define hibernate configurations in applicationController
cleanup
fix #6856 adding group Admin to FirstDataInserter
ref #6852 introducing a DummyDataInserter to be used instead of null
ref #6852 RunAsAuthenticator as abstract base class for all data inserters
ref #6169 adding getService() method to CdmRepository
fix #6368 rename table and class TaxonNameBase
whitespace
Merge branch 'develop' into feature/cdm-4.7
Conflicts: cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/distribution/excelupdate/ExcelDistributionUpdate.java cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/MnTableCreator.java
#6612 dao and service classes for the Registration class
adapt GrantedAuthorityImpl factory method
ref #6419 update bean name in CdmApplicationController
provide the new IRightsService in service layer
Cleanup
ref #6419 renaming ICdmApplicationDefaultConfiguration to ICdmRepository
fix #6419 renaming CdmApplicationDefaultConfiguration to CdmRepository
emall fix for selection of reference as inreference
ref #6190 removing svn property place holder in first line of code - java files
ref #6190 removing svn property place holder in first line of code
ref #5969: add PreferenceService to applicationController
Add IEventBaseService to application controller #5403
Upgrade to hibernate 5 with persistence tests running #4716
#5000 Add new metadata service
#5297 Refactor ProgressMonitorController, Add Remoting Progress monitor
#5297 Add progress monitor service, Add test services
#5297 Add monit import method
#5297 Update no. of work units
#5297 Add new thread class for remoting monitors
#5297 Add owner field to monitor thread and user checks in service...
Minor cleanup
Add annotation service to application config
Add publisher role uuid and clean up FirstDataInserter #3979
merge validation2 and model 3.5 into trunk
merge cdmlib-service from validation branch to trunk
adding temprary workaround for implementing remote controller
adapting default permission goups according to #4111 (behaviour of TaxonEditor for users with limited grants [DISCUSS]) comment 8
implementing #4082 (implement default permission groups)
CdmApplicationDefaultConfiguration : refactoring autowiring for datasource to allow for remoting
CdmApplicationDefaultConfiguration : moved autowiring for sessionFactory and transactionManager from members to set functions to allow for remoting CdmApplicationController : catching UnsupportedOperationException for database service call to allow for remoting...
reverting back the cdm application configuration refatoring
refactoring cdm application configuration / controller to allow for remoting
introducting ICdmPermissionEvaluator
change version ->3.3.0, move CdmMetaData, change schema version -> 20130924, fix TaxonServiceSearch test, update update-script
minor
missing @Overrides
add authentication to ICdmAppController
central configuration of admin login and default password in eu.etaxonomy.cdm.config.Configuration - (missing bit)
central configuration of admin login and default password in eu.etaxonomy.cdm.config.Configuration
Hibernate 4 migration. All test running except for SDDImport (Out of memory)
update some further dependencies
first implementation of TransmissionEngineOccurrence and basic test
fixing problem with run-as authentication
fixing FirestDataInterter for non security contexts
using run-as authentication in firstDataInserter
modifying FirstDataInserter for existing tests
more genric way to insert first data (metadata, admin, ROLE_ADMIN)
checking for admins role ROLE_ADMIN during startup of CdmApplicationController
fixing #3133 (security: Role, CdmAuthority and GrantedAuthorityImpl implement GrantedAuthority)
fixing #3133
introducing enum for Roles
move save for admin
adding authority to first user admin
implementing GrantedAuthorityService for #2990 (implement missing parts of Groups admin details view)
preparations for secutity implementation in taxeditor ApplicationController
fixing #3094 (security: make PermissionEvaluator and/or methods available via ApplicationController) & also removing hasPermission() from IService
enable omit termloading again
bugfix for failing compile, throw datassource not found
bugfix for IOApplicatonControler static methods
handle progress cancellation and step names
remove CancelException and use java.util.concurrent.CancellationException instead
move progress monitoring into subpackage and add CancelException
add appImport applicationContext (add common monitors)
improved monitoring for application controller
application controller loading IoApplicationContext instead of DefaultApplicationContext
use uuid for missing term check
remove imports
Change default password to 5 digits
Use interface type for get/setCdmAppController in CdmDefaultIOBase (#2347)
added getPolytomousKeyNodeService to application controller interface
Created a new service to handle group related stuff. The old implementation in UserService is still available but deprecated.
minor changes to progress monitor call locations
merge 3.0.2 to trunk
Changed exception handling
Made CdmApplicationController implement from ICdmApplicationConfiguration
ABCD import matches existing taxa & created IndividualAssocciations + bug fixing in DerivedUnitFacade
Integrated progress monitor into application controller and started integrating it to some imports.
Created a new FeatureNodeService. For some reason this service is not covered by a component-scan and the bean has to be instantiated (quasi) manually.
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk
Added a method to retrieve terms by class.