diff options
Diffstat (limited to 'branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl')
6 files changed, 0 insertions, 613 deletions
diff --git a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/CompositeModelImpl.java b/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/CompositeModelImpl.java deleted file mode 100644 index 12a140292d..0000000000 --- a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/CompositeModelImpl.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.tuscany.sca.domain.model.impl; - - -import javax.xml.namespace.QName; - -import org.apache.tuscany.sca.assembly.Composite; -import org.apache.tuscany.sca.domain.model.CompositeModel; - - -/** - * A wrapper for the assembly model composite - * - * @version $Rev: 552343 $ $Date: 2007-09-07 12:41:52 +0100 (Fri, 07 Sep 2007) $ - */ -public class CompositeModelImpl implements CompositeModel { - - private QName compositeQName; - private Composite composite; - - /** - * Retrieve the composite qname - * - * @return composite qname - */ - public QName getCompositeQName(){ - return compositeQName; - } - - /** - * Set the composite qname - * - * @param compositeQName - */ - public void setCompositeQName(QName compositeQName) { - this.compositeQName = compositeQName; - } - - /** - * Retrieve the assembly composite object - * - * @return composite - */ - public Composite getComposite(){ - return composite; - } - - /** - * Set the assembly composite object - * - * @param composite - */ - public void setComposite(Composite composite){ - this.composite = composite; - } -} - diff --git a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/ContributionModelImpl.java b/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/ContributionModelImpl.java deleted file mode 100644 index 513df3e9db..0000000000 --- a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/ContributionModelImpl.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.tuscany.sca.domain.model.impl; - -import java.util.HashMap; -import java.util.Map; - -import javax.xml.namespace.QName; - -import org.apache.tuscany.sca.contribution.Contribution; -import org.apache.tuscany.sca.domain.model.CompositeModel; -import org.apache.tuscany.sca.domain.model.ContributionModel; - -/** - * A wrapper for the contribution - * - * @version $Rev: 552343 $ $Date: 2007-09-07 12:41:52 +0100 (Fri, 07 Sep 2007) $ - */ -public class ContributionModelImpl implements ContributionModel { - - private Contribution contribution; - private String contributionURI; - private String contributionURL; - private Map<QName, CompositeModel> composites = new HashMap<QName, CompositeModel>(); - private Map<QName, CompositeModel> deployableComposites = new HashMap<QName, CompositeModel>(); - private Map<QName, CompositeModel> deployedComposites = new HashMap<QName, CompositeModel>(); - - /** - * Retrieve the contribution object - * - * @return contribution - */ - public Contribution getContribution(){ - return contribution; - } - - /** - * Set the contribution object - * - * @param contribution - */ - public void setContribution(Contribution contribution){ - this.contribution = contribution; - } - - /** - * Retrieve the contribution uri - * - * @return contribution uri - */ - public String getContributionURI() { - return contributionURI; - } - - /** - * Set the contribution uri - * - * @param contributionURI - */ - public void setContributionURI(String contributionURI){ - this.contributionURI = contributionURI; - } - - /** - * Retrieve the contribution url - * - * @return contribution url - */ - public String getContributionURL(){ - return contributionURL; - } - - /** - * Set the contribution url - * - * @param contributionURL - */ - public void setContributionURL(String contributionURL){ - this.contributionURL = contributionURL; - } - - public Map<QName, CompositeModel> getComposites(){ - return composites; - } - - public Map<QName, CompositeModel> getDeployableComposites(){ - return deployableComposites; - } - - public Map<QName, CompositeModel> getDeployedComposites(){ - return deployedComposites; - } -} diff --git a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/DomainModelFactoryImpl.java b/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/DomainModelFactoryImpl.java deleted file mode 100644 index 443e4b8b71..0000000000 --- a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/DomainModelFactoryImpl.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.tuscany.sca.domain.model.impl; - -import org.apache.tuscany.sca.domain.model.CompositeModel; -import org.apache.tuscany.sca.domain.model.ContributionModel; -import org.apache.tuscany.sca.domain.model.DomainModel; -import org.apache.tuscany.sca.domain.model.DomainModelFactory; -import org.apache.tuscany.sca.domain.model.NodeModel; -import org.apache.tuscany.sca.domain.model.ServiceModel; - -/** - * The factory used to create model elements - * - * @version $Rev: 552343 $ $Date: 2007-09-07 12:41:52 +0100 (Fri, 07 Sep 2007) $ - */ -public class DomainModelFactoryImpl implements DomainModelFactory { - - /** - * Create a new domain model - * - * @return new domain model - */ - public DomainModel createDomain(){ - return new DomainModelImpl(); - } - /** - * Create a new node model - * - * @return new node model - */ - public NodeModel createNode(){ - return new NodeModelImpl(); - } - - /** - * Create a new contribution model - * - * @return new contribution model - */ - public ContributionModel createContribution(){ - return new ContributionModelImpl(); - } - - /** - * Create a new composite model - * - * @return new composite model - */ - public CompositeModel createComposite(){ - return new CompositeModelImpl(); - } - - /** - * Create a new service model - * - * @return new service model - */ - public ServiceModel createService(){ - return new ServiceModelImpl(); - } - -} diff --git a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/DomainModelImpl.java b/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/DomainModelImpl.java deleted file mode 100644 index 378495d259..0000000000 --- a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/DomainModelImpl.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.tuscany.sca.domain.model.impl; - -import java.util.HashMap; -import java.util.Map; - -import javax.xml.namespace.QName; - -import org.apache.tuscany.sca.assembly.Composite; -import org.apache.tuscany.sca.domain.model.CompositeModel; -import org.apache.tuscany.sca.domain.model.ContributionModel; -import org.apache.tuscany.sca.domain.model.NodeModel; -import org.apache.tuscany.sca.domain.model.DomainModel; - - -/** - * A model of the domain and the artifacts that it managers. Acts as a holder for the - * various other tuscany models involved - * - * @version $Rev: 552343 $ $Date: 2007-09-07 12:41:52 +0100 (Fri, 07 Sep 2007) $ - */ -public class DomainModelImpl implements DomainModel { - - private String domainURI; - private String domainURL; - private Map<String, NodeModel> nodes = new HashMap<String, NodeModel>(); - private Map<String, ContributionModel> contributions = new HashMap<String, ContributionModel>(); - private Map<QName, CompositeModel> deployedComposites = new HashMap<QName, CompositeModel>(); - private Composite domainLevelComposite; - - - /** - * Retrieve the domain uri - * - * @return domain uri - */ - public String getDomainURI(){ - return domainURI; - } - - /** - * Set the domain uri - * - * @param domainURI - */ - public void setDomainURI(String domainURI){ - this.domainURI = domainURI; - } - - /** - * Retrieve the domain url - * - * @return domain url - */ - public String getDomainURL(){ - return domainURL; - } - - /** - * Set the domain level composite - * - * @param domainLevelComposite - */ - public void setDomainLeveComposite(Composite domainLevelComposite){ - this.domainLevelComposite = domainLevelComposite; - } - - /** - * Retrieve the domain level composite - * - * @return domainLevelComposite - */ - public Composite getDomainLevelComposite(){ - return domainLevelComposite; - } - - /** - * Set the domain url - * - * @param domainURL - */ - public void setDomainURL(String domainURL){ - this.domainURL = domainURL; - } - - public Map<String, NodeModel> getNodes(){ - return nodes; - } - - public Map<String, ContributionModel> getContributions(){ - return contributions; - } - - public Map<QName, CompositeModel> getDeployedComposites(){ - return deployedComposites; - } -} diff --git a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/NodeModelImpl.java b/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/NodeModelImpl.java deleted file mode 100644 index 0fde18ac97..0000000000 --- a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/NodeModelImpl.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.tuscany.sca.domain.model.impl; - -import java.io.Externalizable; -import java.util.HashMap; -import java.util.Map; - -import javax.xml.namespace.QName; - -import org.apache.tuscany.sca.domain.model.CompositeModel; -import org.apache.tuscany.sca.domain.model.ContributionModel; -import org.apache.tuscany.sca.domain.model.NodeModel; -import org.apache.tuscany.sca.domain.model.ServiceModel; -import org.apache.tuscany.sca.domain.model.NodeModel.LifecyleState; -import org.apache.tuscany.sca.node.management.SCANodeManagerService; -import org.osoa.sca.CallableReference; - - -/** - * A node. Runs SCA composites - * - * @version $Rev: 552343 $ $Date: 2007-09-07 12:41:52 +0100 (Fri, 07 Sep 2007) $ - */ -public class NodeModelImpl implements NodeModel { - - private LifecyleState state = LifecyleState.AVAILABLE; - private String nodeURI; - private String nodeURL; - private Externalizable nodeManagerReference; - private Map<String, ContributionModel> contributions = new HashMap<String, ContributionModel>(); - private Map<QName, CompositeModel> deployedComposites = new HashMap<QName, CompositeModel>(); - private Map<String, ServiceModel> services = new HashMap<String, ServiceModel>(); - - /** - * Retrieve the node uri - * - * @return node uri - */ - public String getNodeURI(){ - return nodeURI; - } - - /** - * Set the node uri - * - * @param nodeURI - */ - public void setNodeURI(String nodeURI){ - this.nodeURI = nodeURI; - } - - /** - * Retrieve the node url - * - * @return node url - */ - public String getNodeURL() { - return nodeURL; - } - - /** - * Set the node url - * - * @param nodeURL - */ - public void setNodeURL(String nodeURL){ - this.nodeURL = nodeURL; - } - - /** - * Returns the state of the node - * - * @return state - */ - public LifecyleState getLifecycleState(){ - return state; - } - - /** - * Set the state of the node - * - * @param state - */ - public void setLifecycleState(LifecyleState state){ - this.state = state; - } - - /** - * Retrieve the node manager reference - * - * @return node manager reference - */ - public Externalizable getNodeManagerReference(){ - return nodeManagerReference; - } - - /** - * Set the node url - * - * @param nodeURL - */ - public void setNodeManagerReference(Externalizable nodeManagerReference){ - this.nodeManagerReference = nodeManagerReference; - } - - /** - * Get the service proxy for the node mamager - * - * @return node manager service proxy - */ - public SCANodeManagerService getSCANodeManagerService(){ - return ((CallableReference<SCANodeManagerService>)nodeManagerReference).getService(); - } - - public Map<String, ContributionModel> getContributions(){ - return contributions; - } - - public Map<QName, CompositeModel> getDeployedComposites(){ - return deployedComposites; - } - - public Map<String, ServiceModel> getServices(){ - return services; - } -} diff --git a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/ServiceModelImpl.java b/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/ServiceModelImpl.java deleted file mode 100644 index e99c31a3ee..0000000000 --- a/branches/sca-java-1.2/modules/domain-impl/src/main/java/org/apache/tuscany/sca/domain/model/impl/ServiceModelImpl.java +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.tuscany.sca.domain.model.impl; - -import org.apache.tuscany.sca.domain.model.ServiceModel; - -/** - * A service. - * - * @version $Rev: 552343 $ $Date: 2007-09-07 12:41:52 +0100 (Fri, 07 Sep 2007) $ - */ -public class ServiceModelImpl implements ServiceModel { - - private String serviceURI; - private String serviceURL; - private String serviceBinding; - - /** - * Retrieve the service uri - * - * @return service uri - */ - public String getServiceURI(){ - return serviceURI; - } - - /** - * Set the service uri - * - * @param serviceURI - */ - public void setServiceURI(String serviceURI){ - this.serviceURI = serviceURI; - } - - /** - * Retrieve the service url - * - * @return service url - */ - public String getServiceURL(){ - return serviceURL; - } - - /** - * Set the service url - * - * @param serviceURL - */ - public void setServiceURL(String serviceURL){ - this.serviceURL = serviceURL; - } - - - /** - * Retrieve the service binding - * - * @return service binding - */ - public String getServiceBinding(){ - return serviceBinding; - } - - /** - * Set the service binding - * - * @param serviceBinding - */ - public void setServiceBinding(String serviceBinding){ - this.serviceBinding = serviceBinding; - } -} |