...
In elasticbeanstalk-template.json.vpt, set orgset org.sagebionetworks.doi.prefix
to be "10.7303"
In PLFM
In stack.properties, set "
org.sagebionetworks.doi.prefix=10.7303
"- In /lib/jdomodels/src/main/java/org/sagebionetworks/repo/model/dbo/dao/DoiUtils.java, change
DoiStatus.TEMPORARY
toDoiStatus.READY
- Make the same change in the corresponding test,
DoiUtilsTest.testConvertV2ToDbo
- Make the same change in the corresponding test,
- (Optionally) delete all of the rows in the DOI table where
DoiStatus
isTEMPORARY
- Deprecate the old DOI controller methods so the old API cannot be used. (Give a message indicating that the API has been deprecated, instead of registering a new DOI call)
...
- Remove the old DOI widget from the EntityMetadata page
- In the EntityActionController:
- Remove the old
createDoi
method - Remove the alpha flag from the
createOrUpdateDoi
method
- Remove the old
After the dust settles:
- (If not done earlier) delete all database entries in the DOI table where DoiStatus is
TEMPORARY
- Remove all of the unused and deprecated EZID code in PLFM and SWC!
...