public static class ProfileTransaction.CommitContext extends Object
profile transaction
.
The methods of this callback class are called in the order in which they're declared.Modifier and Type | Class and Description |
---|---|
static class |
ProfileTransaction.CommitContext.DeltaType |
Constructor and Description |
---|
ProfileTransaction.CommitContext() |
Modifier and Type | Method and Description |
---|---|
ProvisioningContext |
createProvisioningContext(ProfileTransaction transaction,
IProfileChangeRequest profileChangeRequest)
Called early during
resolve . |
IPhaseSet |
getPhaseSet(ProfileTransaction transaction)
Called early during
commit . |
Confirmer |
getUnsignedContentConfirmer()
Called early during
commit . |
void |
handleExecutionResult(IStatus status)
Called late during
commit . |
boolean |
handleProvisioningPlan(IProvisioningPlan provisioningPlan,
Map<IInstallableUnit,ProfileTransaction.CommitContext.DeltaType> iuDeltas,
Map<IInstallableUnit,Map<String,Pair<Object,Object>>> propertyDeltas,
List<IMetadataRepository> metadataRepositories)
Called late during
resolve . |
public ProvisioningContext createProvisioningContext(ProfileTransaction transaction, IProfileChangeRequest profileChangeRequest) throws CoreException
resolve
.CoreException
public boolean handleProvisioningPlan(IProvisioningPlan provisioningPlan, Map<IInstallableUnit,ProfileTransaction.CommitContext.DeltaType> iuDeltas, Map<IInstallableUnit,Map<String,Pair<Object,Object>>> propertyDeltas, List<IMetadataRepository> metadataRepositories) throws CoreException
resolve
.CoreException
public IPhaseSet getPhaseSet(ProfileTransaction transaction) throws CoreException
commit
.CoreException
public Confirmer getUnsignedContentConfirmer()
commit
.Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html