Tim Donohue
4b54c6fc3c
Fix new checkstyle failures for "CustomImportOrder: Extra separation in import group before.."
2020-03-11 15:34:48 -05:00
Kevin Van de Velde
4c9a30bb14
[DS 4287] Refactoring the IndexableObject & SolrServiceImpl to become more expandable
2019-11-29 14:26:50 +01:00
Raf Ponsaerts
d97ea343e4
Merged dspace/master into dspace/configurable_entities
2019-04-25 13:30:25 +02:00
Raf Ponsaerts
211e8f72a1
Merged dspace/master into configurable_entities
2019-04-05 13:45:01 +02:00
Andrea Bollini
30899b0e55
DS-4166 move IndexableObject to the discovery package
2019-03-28 13:20:47 +01:00
Andrea Bollini
689ac4e3bd
DS-4166 community feedback: implement the IndexableObject interface only where really needed
2019-03-28 12:06:22 +01:00
Andrea Bollini
3e22142aa7
DS-3851 cleanup the BrowsableObject interface
2019-03-12 23:31:17 +01:00
Andrea Bollini
e883c95de8
DS-3851 cleanup the BrowsableObject interface
2019-03-12 22:17:22 +01:00
Andrea Bollini
4475eca5b2
DS-3851 code cleanup: community feedback
2019-03-06 15:51:00 +01:00
Tim Donohue
f387ab18c0
Merge remote-tracking branch 'upstream/master' into configurable_entities
2019-01-21 20:02:17 +00:00
Andrea Bollini
c8e11e6700
Merge remote-tracking branch 'origin/master' into DS-3851_workflow
2019-01-01 13:00:11 +01:00
Alexander Sulfrian
5ecc473311
DS-3914: Fix community defiliation
...
This fixes in issue in the defiliate method of the community filiator. The
child and parent relations should be managed using the provided methods of the
Community.
This changes the visibility of Community.removeSubCommunity() to public, but
Community.removeParentCommunity() was public before already.
2018-12-07 11:19:06 +01:00
Tim Donohue
ceed829800
Merge branch 'master' into configurable_entities
2018-12-06 17:05:31 +00:00
Raf Ponsaerts
b905f69d63
Refactored the usages of MetadataSchema.DC to use the enum instead
2018-11-21 09:35:11 +01:00
Patrick Trottier
7f4b4e9f8a
Convert getLogger() and Log4J imports for Log4J 2
2018-11-09 08:41:42 -05:00
Tim Donohue
200cede397
Upgrade to commons-lang3 to avoid dependency conv issues.
2018-11-08 20:35:57 +00:00
Luigi Andrea Pascarelli
25e3a69b8f
DS-3851 Configurable Workflow endpoints
2018-08-27 20:20:24 +02:00
Tim Donohue
8a48f782ea
Fix dspace-api module per new code style
2018-02-21 15:23:58 -06:00
Tom Desair
10e028918a
Port DS-3579_Context-mode-and-cache-management-CLI-commands to master
2017-07-03 14:27:43 +02:00
Tom Desair (Atmire)
1ccd6d1e13
Ds 3552 read only context and hibernate improvements ( #1694 )
...
* Refactor READ ONLY mode in Context and adjust hibernate settings accordingly
* Set Context in READ-ONLY mode when retrieving community lists
* Fix Hibernate EHCache configuration + fix some Hibernate warnings
* Cache authorized actions and group membership when Context is in READ-ONLY mode
* Set default Context mode
* Let ConfigurableBrowse use a READ-ONLY context
* Add 2nd level cache support for Site and EPerson DSpaceObjects
* Added 2nd level caching for Community and Collection
* Fix tests and license checks
* Cache collection and community queries
* Small refactorings + backwards compatibility
* Set Context to READ-ONLY for JSPUI submissions and 'select collection' step
* OAI improvements part 1
* OAI indexing improvements part 1
* OAI indexing improvements part 2
* DS-3552: Only uncache resource policies in AuthorizeService when in read-only
* DS-3552: Additional comment on caching handles
* DS-3552: Fix cache leakage in SolrServiceResourceRestrictionPlugin
* DS-3552: Clear the read-only cache when switching Context modes
* DS-3552: Correct Group 2nd level cache size
* DS-3552: Always clear the cache, except when going from READ_ONLY to READ_ONLY
2017-06-12 13:50:45 +00:00
Tom Desair
027a5a68f9
Fix integration tests. Remove Hibernate Sort annotations as a collection name can change and this breaks the Set semantics
2017-06-09 19:49:31 +00:00
Yana De Pauw
a588d42f5a
DS-3406: Ordering sub communities and collections
2017-06-09 19:48:54 +00:00
Tom Desair
73e6724ac4
DS-3406: Sort communities and collections in-memory using a comparator
2017-06-09 19:46:34 +00:00
Tim Donohue
f92fa6605d
DS-3154: more dspace-api fixes, alphabetically through org.dspace.core
2016-04-29 13:00:13 -05:00
KevinVdV
69bdb15b3c
[DS-2976] Ensure all database entities have a protected constructor
2015-12-24 15:28:26 +01:00
Mark H. Wood
6d2e3b3ea3
[DS-2763] Add much transience to make DSOs actually serializable
2015-11-23 12:13:36 -05:00
Terry Brady
1367485564
Fix parent/sub community mapping
2015-10-28 15:00:36 -07:00
KevinVdV
0e33f71403
[DS-2701-service-api-fix-legacy-id-support] Fix legacy identifier support for the community & removed some obsolete "getLegacyID()" methods
2015-09-18 12:05:35 +02:00
KevinVdV
726e19498d
[DS-2714] Oracle migration script for the service based api
2015-08-25 12:42:14 +02:00
KevinVdV
54222f3c1d
DSpace refactored service api
2015-08-19 11:54:32 +02:00
Mark H. Wood
bca1b2cf0e
DS-2248 Ensure that DSpaceObject subclasses create typed TableRows when instantiated.
2014-11-19 17:11:57 -05:00
KevinVdV
87cd7145c9
Support Metadata On All DSpaceObjects
2014-09-24 16:16:06 +02:00
Pascal-Nicolas Becker
3fdc76c8ea
Enhancing the PR for DS-1990.
...
Adds a cache to the Identifier array in the DSpaceObject class.
Renames the method from lookupIdentifiers into getIdentifiers.
2014-08-28 18:32:35 +02:00
Pascal-Nicolas Becker
b1e822a87f
DS-1990: Events should contain all identifiers, not only handles.
2014-08-28 11:47:44 +02:00
Tim Donohue
059556034d
Minor fix. Replace getParentCommunity() call with parent variable.
2014-08-15 15:13:04 -05:00
Tim Donohue
0aa39100a9
DS-2086 fix. Corrects the logic to deleting Communities & Collections such that hierarchical deletion test now succeeds. Also corrects minor permissions error in a different unit test.
2014-08-15 13:48:03 -05:00
Pascal-Nicolas Becker
fe16267d8f
Simulate a remove event at the site on deletion of a top level community
...
Fixes DS-1966
2014-04-09 18:52:35 +02:00
Ivan Masár
6877ab67a6
fix a bunch of typos
2013-11-13 23:01:50 +01:00
Peter Dietz
d595481467
Merge pull request #323 from peterdietz/rest-jersey
...
[DS-1696] DSpace REST API built in JERSEY
2013-10-21 19:40:40 -07:00
Peter Dietz
d49342e2fa
Add metadata keys to org.dspace.content.Community, and use those instead of strings
2013-09-29 11:41:54 -04:00
Keiji Suzuki
2b4633a87c
Export all collections of a community recursively
2013-07-07 11:07:42 +09:00
Mark Diggory
db9f6e6f36
Atmire dspace 3.0 versioning contribution
...
Versioning : Add Spring WebMVC Control
Versioning : AIP Prototype Test Improvements.
2012-09-20 01:14:30 +02:00
KevinVdV
bf34b21bcf
[DS-1229] @mire discovery contribution
2012-08-07 09:47:21 +02:00
Mark Diggory
0d30c67d9e
Updated Licenses
...
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5844 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2010-11-12 05:29:14 +00:00
Graham Triggs
a6c7f57c03
[DS-734] Improve efficiency of Database accesses
...
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5706 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2010-11-01 14:09:22 +00:00
Graham Triggs
cb80f0cad4
[DS-707] Remove useless methods
...
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5664 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2010-10-26 21:31:29 +00:00
Graham Triggs
5a2be0346d
[DS-707] Exception handling
...
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5661 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2010-10-26 20:50:52 +00:00
Graham Triggs
135da8769a
[DS-707] Generify List usage
...
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5610 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2010-10-24 19:25:15 +00:00
Graham Triggs
2f74283221
[DS-707] Style / readability fixes
...
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5541 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2010-10-22 11:06:38 +00:00
Graham Triggs
114b0aaf51
[DS-707] Implement hashCode for objects that override equals
...
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5503 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2010-10-20 22:34:54 +00:00