public class IdeRunStatus
extends java.util.Properties
Modifier and Type | Method and Description |
---|---|
static IdeRunStatus |
getInstance() |
java.lang.String |
getPreviousMigrationSource()
Retrievs the previous migration source URL.
|
java.lang.String |
getUserMigrationChoice()
retrieves the previous run user migration choice
|
boolean |
isExtensionDataCopied(Extension e,
java.lang.String path)
return true if the data were already copyied for an extension
and path entry.
|
boolean |
isExtensionMigratorExecuted(Extension e,
java.lang.String migrator)
This methods returns the state of the migrator execution between
subsequent runs of the IDE.
|
boolean |
migrationAttemptedOnce() |
void |
setExtensionDataCopied(Extension e,
java.lang.String path)
Sets the copying status of the extension data in terms of path as
given in the declaration of the extension.
|
void |
setExtensionMigratorExecuted(Extension e,
java.lang.String migrator)
This method sets the stauts of migrator execution for any particular
extension and its migrator.
|
void |
setMigrationAttemptedOnce() |
void |
setPreviousMigrationSource(java.lang.String value)
Saves the user selection for migration source.
|
void |
setUserMigrationChoice(java.lang.String value)
Save the user selection for migration for ondemand initialization
|
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, values
public static IdeRunStatus getInstance()
public void setExtensionMigratorExecuted(Extension e, java.lang.String migrator)
e
- The extensionmigrator
- the String classname of the migrator.public boolean isExtensionMigratorExecuted(Extension e, java.lang.String migrator)
e
- migrator
- public void setExtensionDataCopied(Extension e, java.lang.String path)
e
- path
- public boolean isExtensionDataCopied(Extension e, java.lang.String path)
e
- path
- public void setUserMigrationChoice(java.lang.String value)
value
- public void setPreviousMigrationSource(java.lang.String value)
value
- public java.lang.String getUserMigrationChoice()
public java.lang.String getPreviousMigrationSource()
public void setMigrationAttemptedOnce()
public boolean migrationAttemptedOnce()