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.CoreExceptionpublic boolean handleProvisioningPlan(IProvisioningPlan provisioningPlan, Map<IInstallableUnit,ProfileTransaction.CommitContext.DeltaType> iuDeltas, Map<IInstallableUnit,Map<String,Pair<Object,Object>>> propertyDeltas, List<IMetadataRepository> metadataRepositories) throws CoreException
resolve.CoreExceptionpublic IPhaseSet getPhaseSet(ProfileTransaction transaction) throws CoreException
commit.CoreExceptionpublic 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