public class NativeTouchpoint
extends Touchpoint
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARM_ARTIFACT |
static java.lang.String |
PARM_ARTIFACT_LOCATION |
static java.lang.String |
PARM_BACKUP |
| Constructor and Description |
|---|
NativeTouchpoint() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPackageToInstall(NativePackageEntry entry,
IInstallableUnit iu)
Add the given entry as a new native package that needs to be installed.
|
IStatus |
commit(IProfile profile) |
static java.lang.String |
escape(java.lang.String toEscape)
Converts a profile id into a string that can be used as a file name in any
file system.
|
static java.io.File |
getFileFromBundle(java.lang.String distro,
java.lang.String file) |
java.util.List<NativePackageEntry> |
getPackagesToInstall() |
IStatus |
initializeOperand(IProfile profile,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
IStatus |
initializePhase(IProgressMonitor monitor,
IProfile profile,
java.lang.String phaseId,
java.util.Map<java.lang.String,java.lang.Object> touchpointParameters) |
static void |
loadInstallCommandsProperties(java.util.Properties properties,
java.lang.String distro) |
IStatus |
prepare(IProfile profile) |
java.lang.String |
qualifyAction(java.lang.String actionId) |
IStatus |
rollback(IProfile profile) |
void |
setDistro(java.lang.String distro) |
public static final java.lang.String PARM_BACKUP
public static final java.lang.String PARM_ARTIFACT
public static final java.lang.String PARM_ARTIFACT_LOCATION
public IStatus initializeOperand(IProfile profile,
java.util.Map<java.lang.String,java.lang.Object> parameters)
public IStatus initializePhase(IProgressMonitor monitor,
IProfile profile,
java.lang.String phaseId,
java.util.Map<java.lang.String,java.lang.Object> touchpointParameters)
public java.lang.String qualifyAction(java.lang.String actionId)
public IStatus prepare(IProfile profile)
public IStatus commit(IProfile profile)
public static void loadInstallCommandsProperties(java.util.Properties properties,
java.lang.String distro)
public void addPackageToInstall(NativePackageEntry entry, IInstallableUnit iu)
entry - Package information about the nativeiu - optional IU that has this requirementpublic java.util.List<NativePackageEntry> getPackagesToInstall()
public void setDistro(java.lang.String distro)
public static java.lang.String escape(java.lang.String toEscape)
public IStatus rollback(IProfile profile)
public static java.io.File getFileFromBundle(java.lang.String distro,
java.lang.String file)