Pascal-Nicolas Becker
264de565ca
Continued work on DOIDataCiteIdentifier.
...
* Added a lot of functionality to DOIDataCiteIdentifierProvider.
* Added a table Doi to the database.
* Added use of Database table doi to DOIDataCiteIdentifierProvider.
* Moved DOIDataCiteIdentifierProvider.DOIToExternalForm(String) to DOI.DOIToExterenalForm.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
1ceeee1d4f
Reconsidered concept for DOIDataCiteIdentifierProvider.
...
Copied DOIIdentifierProvider to DOIDataCiteIdentifierProvider and worked
it over.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
84bd4fbcef
Fix: forgotten to change logger while renaming DOIIdentifierProvider to
...
EZIDRegistrationAgency.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
ca243984d2
Set the DOIRegistrationAgency by spring dependency injection.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
9cf851b48d
First version of DataCiteRegistrationAgency.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
3a32f688ea
Removed crosswalk from abstract RegistrationAgency as it is an
...
implementation detail and not something we should manage in an
interace. Added it to EZIDRegistrationAgency where it belongs to.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
57db5a8ff3
Added javadoc documentation.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
a9ea5bdb00
The registrationAgency DOIIdentifierProvider will use can be configured
...
in dspace.cfg now. I did not use spring dependcy injection as I wanted
the registrationAgency to be configured by dspace.cfg instead of a
spring configuration file.
Changed some javadoc too.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
54713c81e2
Clarified API: every DOI exchanged between DOIIdentifierProvider and any
...
RegistrationAgency should be in the following format: doi:10.123/456.
Methods from DOIIdentifier accepts DOIs as string attribute in the
following formats: as naked DOIs (f.e. 10.123/456), DOIs in external
format (f.e. http://dx.doi.org/10.123/456 ) and in the format described
above (doi:10.123/456).
Removed CFG_SHOULDER from DOIIdentifier, EZIDRegistrationAgency has to
care about the format an identifier needs for the EZID API. A DOI always
has a prefix (f.e. 10.123) and a suffix (f.e. 456)!
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
708464fd72
Moved configurationService and parentService from EZIDRegistrationAgency
...
to RegistrationAgency as probably every registration agency has to read
some configuration properties.
Added the right license header.
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
867969dade
There are several DataCite members that can be used as DOI registration
...
agency. EZID is only one of them. Started refactoring of
org.dspace.identifier.DataCiteIndentifierProvider. Created
org.dspace.idenfitifer.DOIIdentifierProvider, the abstract class
org.dspace.identifier.doi.RegistrationAgency and moved all EZID specific
code to org.dspace.identifier.doi.EZIDRegistration Agency.
The refactoring is not finished yet! It still misses autowiring of the
registration Agency and some smaller changes. Use
org.dspace.identifier.DataCiteIdentifierProvider as long as the
refactoring is not finished.
Conflicts:
dspace-api/src/main/java/org/dspace/identifier/IdentifierProvider.java
2013-10-16 09:21:25 +02:00
Pascal-Nicolas Becker
864bd83c82
Package org.dspace.identifier.ezid should be renamed to org.dspace.identifier.doi. Until refactoring is finished both packages will exist. Copied files from org.dspace.identifier.ezid to org.dspace.identifier.doi.
2013-10-16 09:21:24 +02:00
Mark H. Wood
a76718850c
More javadoc cleanup
2013-10-16 09:21:24 +02:00
Mark H. Wood
d11c3cf29f
License headers
2013-10-16 09:21:24 +02:00
Mark H. Wood
1d6aa272db
Cleanup and document a bit
2013-10-16 09:21:24 +02:00
Mark H. Wood
e41eb134ed
Fixes from testing
...
Conflicts:
dspace-api/src/main/java/org/dspace/identifier/DataCiteIdentifierProvider.java
dspace-api/src/test/java/org/dspace/identifier/DataCiteIdentifierProviderTest.java
2013-10-16 09:21:24 +02:00
Mark H. Wood
98ee2d7e43
Begin debugging recent changes.
...
Conflicts:
dspace-api/src/main/java/org/dspace/identifier/ezid/EZIDResponse.java
2013-10-16 09:21:24 +02:00
Mark H. Wood
ab684edfc0
Split off EZID operations from DSpace provider
...
Conflicts:
dspace-api/src/main/java/org/dspace/identifier/DataCiteIdentifierProvider.java
dspace-api/src/main/java/org/dspace/identifier/ezid/EZIDRequest.java
2013-10-16 09:21:24 +02:00
Mark H. Wood
5cd1d361a7
More EZID factoring
...
Conflicts:
dspace-api/src/main/java/org/dspace/identifier/DataCiteIdentifierProvider.java
dspace-api/src/main/java/org/dspace/identifier/ezid/EZIDRequest.java
2013-10-16 09:21:24 +02:00
Mark H. Wood
edf12bd3e9
Use ServiceManager to get configured test instances
2013-10-16 09:21:24 +02:00
Mark H. Wood
907154bb23
start making the tests work
2013-10-16 09:21:24 +02:00
Mark H. Wood
1f663effde
Externalize defaults some more
2013-10-16 09:21:24 +02:00
Mark H. Wood
d79038101c
Externalize defaults
2013-10-16 09:21:24 +02:00
Mark H. Wood
4a6df74a2f
Flesh out the DOI code
2013-10-16 09:21:24 +02:00
Mark H. Wood
b8207ea8f5
Document the IdentifierProvider interface
...
Conflicts:
dspace-api/src/main/java/org/dspace/identifier/IdentifierProvider.java
2013-10-16 09:21:24 +02:00
Mark H. Wood
e5d53f8f43
Add initial code
2013-10-16 09:21:24 +02:00
kstamatis
bcb48cec70
add modifiers + support record extension on MultipleDataLoader
2013-10-15 23:45:46 +03:00
Mark H. Wood
4ebe7217d9
Merge pull request #320 from helix84/DS-1690-ldap-group-from-attr
...
DS-1690 assign DSpace group based on LDAP attribute value
2013-10-15 11:04:25 -07:00
Pascarelli Luigi Andrea
3372386ffb
Modified success message
2013-10-15 16:56:09 +02:00
Pascarelli Luigi Andrea
666de4c17e
Merge with master and add bte feature to main admin menu
2013-10-15 16:27:09 +02:00
Mark H. Wood
bd102728b7
Inherit SLF4J version
2013-10-15 09:55:57 -04:00
Mark H. Wood
33215bb18f
Merge remote-tracking branch 'upstream/master' into DS-1456
2013-10-15 09:27:30 -04:00
Kostas Stamatis
4f861cb02c
bte in submission workflow
2013-10-15 15:46:56 +03:00
Pascarelli Luigi Andrea
7886088060
Merge with master and restyling versioning jsp
2013-10-15 12:24:20 +02:00
Andrea Bollini
d1f9b49772
Merge pull request #321 from CILEA/bootstrap
...
[DS-1675] New JSPUI look & feel
2013-10-14 07:24:29 -07:00
Pascarelli Luigi Andrea
829a20f8e0
Adjust edit item form
2013-10-12 23:17:50 +02:00
Andrea Bollini
121b449c71
Merge pull request #246 from zuki/DS-1212
...
[DS-1212] Export all collections of a community recursively in ItemExport
2013-10-11 14:20:13 -07:00
Mark H. Wood
7d21f49c42
Merge pull request #307 from tuub/DS-1677
...
DS-1677 While registering a specified identifier IdentifierServiceImpl doesn't check if an IdentifierProvider supports it
2013-10-11 07:50:06 -07:00
Pascal-Nicolas Becker
c65f07d9a1
Enhanced the MultiRemoteDSpaceRepositoryHandlePlugin.
...
Removed dependency from dspace.core.ConfigurationManager.
Implemented property file containing the URLs of DSpace handleresolver.
Load the handle prefix from handle resolver instead of duplicating
configuration.
2013-10-10 11:55:46 +02:00
Andrea Bollini
f2ee5454ee
Draft: Multi remote DSpace Repositories plugin for handle storage
2013-10-10 11:55:46 +02:00
Pascal-Nicolas Becker
3b3dca0b0c
Serve information about handles as json over xmlui.
2013-10-10 11:55:10 +02:00
Hardy Pottinger
d429cdbfbb
Merge pull request #302 from mwoodiupui/DS-1666
...
[DS-1666] RoleDisseminator fails to check for possible null email
2013-10-09 11:51:09 -07:00
kstamatis
50eaae0fda
Support BTE batch import from administrative UI
2013-10-09 08:55:27 +03:00
Kostas Stamatis
4be888b087
Support for Endnote data loader
2013-10-09 08:44:32 +03:00
Andrea Bollini
300f5aa9e8
Improved footer layout and i18n
2013-10-08 07:59:35 +02:00
Andrea Bollini
4596e41a9e
Restylish edit community / i18n improvements
2013-10-08 07:50:14 +02:00
Ivan Masár
e41d5818df
DS-1690 assign DSpace group based on LDAP attribute value
2013-10-07 16:33:21 +02:00
Pascarelli Luigi Andrea
ea9e073ecc
Restyling curate admin page and index admin page
2013-10-07 15:49:10 +02:00
Pascarelli Luigi Andrea
c9c3fdb5b5
Restyling navbar-admin
2013-10-07 12:21:21 +02:00
Andrea Bollini
e9bb997fd7
Restylish submission last steps
2013-10-06 19:03:23 +02:00