]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.runtime/src/org/argeo/slc/cms/deploy/osgi/OsgiCmsDeployedSystem.java
Move SLC Init activator to SLC Runtime
[gpl/argeo-slc.git] / org.argeo.slc.runtime / src / org / argeo / slc / cms / deploy / osgi / OsgiCmsDeployedSystem.java
1 package org.argeo.slc.cms.deploy.osgi;
2
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;
11
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;
17
18 // private BundleContext systemBundleContext;
19
20 public OsgiCmsDeployedSystem(BundleContext systemBundleContext, ModularDistribution distribution,
21 CmsTargetData targetData, CmsDeploymentData deploymentData) {
22 // this.systemBundleContext = systemBundleContext;
23
24 this.distribution = distribution;
25 this.targetData = targetData;
26 this.deploymentData = deploymentData;
27 }
28
29 @Override
30 public String getDeployedSystemId() {
31 // TODO Auto-generated method stub
32 return null;
33 }
34
35 @Override
36 public Distribution getDistribution() {
37 return distribution;
38 }
39
40 @Override
41 public DeploymentData getDeploymentData() {
42 return deploymentData;
43 }
44
45 @Override
46 public TargetData getTargetData() {
47 return targetData;
48 }
49
50 }