public class AggregatingCampPlatform extends CampPlatform
CampPlatform implementation which is empty but allows adding new items,
as well as adding other platforms; meant for subclassing only| Modifier | Constructor and Description |
|---|---|
protected |
AggregatingCampPlatform(PlatformRootSummary root) |
|
AggregatingCampPlatform(PlatformRootSummary root,
CampPlatform platformWhereTransactionsOccur) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPlatform(CampPlatform platform) |
protected <T extends AbstractResource> |
aggregatingLookup(com.google.common.base.Function<CampPlatform,ResourceLookup<T>> lookupFunction) |
ResourceLookup<ApplicationComponent> |
applicationComponents() |
ResourceLookup<ApplicationComponentTemplate> |
applicationComponentTemplates() |
ResourceLookup<Assembly> |
assemblies() |
ResourceLookup<AssemblyTemplate> |
assemblyTemplates() |
ResourceLookup<PlatformComponent> |
platformComponents() |
ResourceLookup<PlatformComponentTemplate> |
platformComponentTemplates() |
PlatformTransaction |
transaction()
returns object where changes to a PDP can be made; note all changes must be committed
|
createPdpProcessor, pdp, rootprotected AggregatingCampPlatform(PlatformRootSummary root)
public AggregatingCampPlatform(PlatformRootSummary root, CampPlatform platformWhereTransactionsOccur)
protected void addPlatform(CampPlatform platform)
protected <T extends AbstractResource> ResourceLookup<T> aggregatingLookup(com.google.common.base.Function<CampPlatform,ResourceLookup<T>> lookupFunction)
public ResourceLookup<PlatformComponentTemplate> platformComponentTemplates()
platformComponentTemplates in class CampPlatformpublic ResourceLookup<ApplicationComponentTemplate> applicationComponentTemplates()
applicationComponentTemplates in class CampPlatformpublic ResourceLookup<AssemblyTemplate> assemblyTemplates()
assemblyTemplates in class CampPlatformpublic ResourceLookup<PlatformComponent> platformComponents()
platformComponents in class CampPlatformpublic ResourceLookup<ApplicationComponent> applicationComponents()
applicationComponents in class CampPlatformpublic ResourceLookup<Assembly> assemblies()
assemblies in class CampPlatformpublic PlatformTransaction transaction()
CampPlatformtransaction in class CampPlatformCopyright © 2012–2015 The Apache Software Foundation. All rights reserved.