public class GenerateORE extends java.lang.Object implements UpgradeUtilityInterface
Constructor and Description |
---|
GenerateORE() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<org.dataone.service.types.v1.Identifier> |
getAllOREpids(java.lang.String mnBaseUrl)
Retrieves a list of all ORE objects on the given MN
|
int |
getServerLocation() |
static void |
main(java.lang.String[] ags) |
void |
setServerLocation(int serverLocation) |
static void |
updateOREdateFormat(java.lang.String mnBaseUrl)
Need to update the existing ORE maps to have correct dateTime serializations
see: https://redmine.dataone.org/issues/3046
|
static void |
updateOREs(java.util.List<org.dataone.service.types.v1.Identifier> orePids,
java.lang.String pidSuffix,
java.lang.String mnBaseUrl)
Updates the given OREs by regenerating and reserializing the RDF using the updated foresite library
Only non-obsolete, non-archived ORE objects are updated and their SystemMetadata is based on the original version.
|
boolean |
upgrade() |
public boolean upgrade() throws AdminException
upgrade
in interface UpgradeUtilityInterface
AdminException
public int getServerLocation()
public void setServerLocation(int serverLocation)
public static void updateOREdateFormat(java.lang.String mnBaseUrl)
mnBaseUrl
- public static java.util.List<org.dataone.service.types.v1.Identifier> getAllOREpids(java.lang.String mnBaseUrl)
mnBaseUrl
- public static void updateOREs(java.util.List<org.dataone.service.types.v1.Identifier> orePids, java.lang.String pidSuffix, java.lang.String mnBaseUrl)
orePids
- pidSuffix
- mnBaseUrl
- public static void main(java.lang.String[] ags)
Copyright © 2016 Regents of the University of California. All Rights Reserved.