1 package org
.argeo
.slc
.cms
.deploy
.osgi
;
3 import org
.argeo
.slc
.build
.Distribution
;
4 import org
.argeo
.slc
.build
.ModularDistribution
;
5 import org
.argeo
.slc
.cms
.deploy
.CmsDeployedSystem
;
6 import org
.argeo
.slc
.cms
.deploy
.CmsDeploymentData
;
7 import org
.argeo
.slc
.cms
.deploy
.CmsTargetData
;
8 import org
.argeo
.slc
.deploy
.DeploymentData
;
9 import org
.argeo
.slc
.deploy
.TargetData
;
10 import org
.osgi
.framework
.BundleContext
;
12 /** A deployed OSGi-based Argeo CMS system. */
13 public class OsgiCmsDeployedSystem
implements CmsDeployedSystem
{
14 private ModularDistribution distribution
;
15 private CmsTargetData targetData
;
16 private CmsDeploymentData deploymentData
;
18 // private BundleContext systemBundleContext;
20 public OsgiCmsDeployedSystem(BundleContext systemBundleContext
, ModularDistribution distribution
,
21 CmsTargetData targetData
, CmsDeploymentData deploymentData
) {
22 // this.systemBundleContext = systemBundleContext;
24 this.distribution
= distribution
;
25 this.targetData
= targetData
;
26 this.deploymentData
= deploymentData
;
30 public String
getDeployedSystemId() {
31 // TODO Auto-generated method stub
36 public Distribution
getDistribution() {
41 public DeploymentData
getDeploymentData() {
42 return deploymentData
;
46 public TargetData
getTargetData() {