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 UpgradeUtilityInterfaceAdminExceptionpublic 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 © 2020 Regents of the University of California. All Rights Reserved.