ref #5458 Code cleanup
ref #5458 Fix grouping and add ordering of taxon node table
Fix potential NPE
Fix test (There are 29 relation types now)
Optimize taxon node container #5458
Remove unused init strategy properties #54
Implement taxon node container to be used in selection view and settings
Refactored setting window to work on taxon nodes #5458
Fix compile bug in vaadin
Show classifications first in selection box #5458
Fix label of selection box #5458
Only allow taxa >= species in selection view #5458
Show list of taxon nodes in selection view #5458
Refactor presenter to work on a list of taxon nodes #5458
Refactor SQL query to work on a list of taxon nodes #5458
Vaadin H2 test database updated
Revert "fix for 4.0 update"
This reverts commit f005d5fe176805dbaad3b009684875d55d0b10fe.
fix for update to 4.0
fix project for version 4.0
fix project after dependency updates
removing unwanted test file
Adapt to tagged text methods change to protected
adding missing include
ignoring test which fails on jgitflow relase finish
Adapt to changed 'save' call in services layer
updated test db for new model changes and updated test data accordingly
merged from master
testing git flow publish
testing for remote feature
removed incorrect test datasource setting and corresponding factory class
NewTaxonBasePresenterTest.xml : adjusted ids in test data to avoid unique key issue
unitils.properties : reverted back to standard h2 jdbs driver
pom.xml : set explicit memory parameters for tests
StatusPresenterTest : corrected test to adjust for new rank filter
NewTaxonBaseComposite : add exception handling when name already exists
StatusComposite : added tab sheet with main / excluded tabs
CdmQueryFactory, LeafNodeTaxonContainer : added rank filter for ranks below species aggregate
NewTaxonBasePresenter : added check if name exists...
ConceptRelationshipComposite, ConceptRelationshipView : using source from event to set primary composite
LeafNodeTaxonContainer : checking for nulls
SelectionEvent : added source object as member
StatusComposite : adding component as source instead of in the list of objects...
set default limit in sql queries to 15000
related to #4886
ConceptRelationshipComposite, D3ConceptRelationshipTree, ConceptRelationshipPresenter, IConceptRelationshipComponentListener, d3.conceptrelationshiptree_connector.js : added possibility to clear concept relationship tree
CdmChangeEvent : added new constructor with possibility to add source component...
Fixed layout issues.
StatusComposite : added async operation for disableing components when reloading taxa
StatusComposite : seperated init and refresh methods for the txa table, using seperate method to set visible comun ids
LeafNodeTaxonContainer : corrected isSynonym method
Fixed problem for toolbar and new authentification object. Added getter method to CdmVaadinAuthentication, in order to get the principal object with user name and roles.
Merge branch 'creditor'
StatusComposite : added 'set as unresolved' action to context menu
LeafNodeTaxonContainer : added sorting of synonym container
EditConceptRelationshipComposite : show notification only when creating concept relationship
NewTaxonBaseComposite : added second sec. combobox for the case of creating synonyms
INewTaxonBaseComponentListener, NewTaxonBasePresenter : creating separate containers for acc. taxon and synonym references...
setting authentication in security context of UI thread
fix for #4844
CdmVaadinAuthentication : new class used for authentication
AuthenticationPresenter, AbstractAuthenticatedUI, CdmVaadinSessionUtilities, AuthenticationView, IAuthenticationComponent : using new authentication object linked to host and context path...
StatusComposite : using new added context menu addon instead of vaadin actions
ConceptRelationshipView : setting classification combobox to read only for classifications from url
added context menu addon : https://vaadin.com/directory#!addon/contextmenu
async switched off
EditConceptRelationshipComposite, EditConceptRelationshipPresenter : hack for checking relationship rules (currently only for congruence)
INewTaxonBaseComponentListener, NewTaxonBaseComposite, NewTaxonBasePresenter : Setting default secundum when addin taxon / synonym...
Fixed selection view and replaced twin selection component with combobox
fixed display issue with deproxy method
*added new config window
*added settings icon
*removed edit button from toolbar
*added double click listener
*added sql container and changed query
*added popupView for better editing
*saving back works properly
revert authentication check
edit/styles.scss : indent for synonyms
ConceptRelationshipPresenterTest : updated json to include direction
ConceptRelationshipComposite : ui fixes for controls
EditConceptRelationshipComposite : changed polling interval to 1 sec
IStatusComposite, StatusComposite, StatusPresenter, ConceptRelationshipUI, ConceptRelationshipView : allowing setting of classifications via url parameters...
ConceptRelationshipComposite : added methods to update controls
EditConceptRelationshipComposite : added bi-directional capability
updated test for direction info
git merge test 2
git merge test
corrected string check
ConceptRelationshipComposite : made direction aware
EditConceptRelationshipComposite : made direction aware and added arrows as hints
StatusComposite, ConceptRelationshipView : moved taxon table drop handler from status composite to view
edit.scss, styles.css : added arrow styles
reverting back authentication hack
D3ConceptRelationshipTree, ConceptRelationshipComposite, ConceptRelationshipPresenter, ConceptRelationshipView, IConceptRelationshipComponentListener : added directional variable to display cr tree in both direction
d3.conceptrelationshiptree_connector.js : updated to handle bi-directional display...
ConceptRelationshipComposite: added enabling / disabling of edit / delete buttons and firing event when edit concept relationship dialog is opened
EditConceptRelationshipComposite : fixed problems with async calls , adapted to updated operation class, added show in dialog method...
new event handling system for basic event which just have a string id
ConceptRelationshipComposite, StatusComposite : implemented drag drop for new concept relationship
CdmDataChangeService, SelectionService : making sure events list is cleared after fire
EditConceptRelationshipComposite : updated ui, added save + cancel + drag&drop functionality
ConceptRelationshipComposite : using the EditConceptRelationshipComposite
StatusComposite : set drag&drop mode
ConceptRelationshipPresenter, EditConceptRelationshipPresenter : moved create, update, edit methods to EditConceptRelationshipPresenter...
EditConceptRelationshipComposite : updated composite for new and edit functionality
IdAndUuid -> IdAndUuidName : new identity object with name
NewTaxonBaseComposite, StatusComposite, NewTaxonBasePresenter, IConceptRelationshipComponentListener, INewTaxonBaseComponentListener : changed IdUuid to IdUuidName...
syncing with master
Merge branch 'master' of wp5.e-taxonomy.eu:/var/git/cdm-vaadin into creditor
CdmProgressComponent : Component which indicates progress via text and a progress bar
NewTaxonBaseComposite, StatusComposite : Added taxon name field for synonym creation and using new operation and progress component objects
StatusComposite : Corrections...
added corrected dataset
added spy.log to .gitignore
corrected dataset in NewTaxonBasePresenterTest
added application package to test applicationContext
properties file for p6spy (only for testing)
new component to edit taxon relationships
StatusPresenter : moved logic to container
StatusComposite, NewTaxonBasePresenterTest, NewTaxonBasePresenterTest : added classification id argument for taxon creation
added classification as argument for NewTaxonBaseComposite to allow for creation of taxon node
ConceptRelationshipComposite, ConceptRelationshipPresenter, IConceptRelationshipComponentListener : composite / presenter for the new concept relationship view
D3ConceptRelationshipTree, D3ConceptRelationshipTreeState : js component + state for the concept relationship composite...
added d3.js js lib
added js / css files for concept relationship composite
removed unnecessary StatusEditorView
added methods to init / get selection service
added service which tracks selection events for a given ui
remove old theme
added new style information to cdm-vaadin
corrected datasource factory class name
NewTaxonBaseComposite, INewTaxonBaseComposite, INewTaxonBaseComponentListener, NewTaxonBasePresenter : added new component for creating new taxon / synonym
CdmVaadinSessionUtilities : utility class for vaddin session
CdmVaadinUtilities : utility class for general vaadin ui...
Added tests for NewTaxonBasePresenter
Improved corrected existing tests
CdmTestDataSourceFactory, unitils.properties : added custom test data source factory for unitils
Added SQL-Container to DB-Status App
StatusPresenter : added method to update taxon published flag
CdmSpringContextHelper : added method to get taxon service
CdmQueryFactory, LeafNodeTaxonContainer : added uuid to taxon query select
StatusComposite, IStatusComposite : using new taxon published flag update method...
CdmVaadinBaseTest : added disabling of constraints for ignoring foreign key constraints
StatusPresenterTest : added test for updating publish flag
testing fixes :
- removed unnecessary config files
- moved h2 test db to test resources folder
- cleaned up unitils properties file
- reverted applicationContext to use persistentTermInitializer
StatusComposite, IStatusComposite : added font awesome refresh icon, updated checkbox generator
CdmSQLContainer : added methods to disable change ebents and possiblity to add items
LeafNodeTaxonContainer : corrected and split queris for taxon and synonyms...