001    /*
002     * Licensed to the Apache Software Foundation (ASF) under one or more
003     * contributor license agreements.  See the NOTICE file distributed with
004     * this work for additional information regarding copyright ownership.
005     * The ASF licenses this file to You under the Apache License, Version 2.0
006     * (the "License"); you may not use this file except in compliance with
007     * the License.  You may obtain a copy of the License at
008     *
009     *      http://www.apache.org/licenses/LICENSE-2.0
010     *
011     * Unless required by applicable law or agreed to in writing, software
012     * distributed under the License is distributed on an "AS IS" BASIS,
013     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014     * See the License for the specific language governing permissions and
015     * limitations under the License.
016     */
017    package org.apache.servicemix.jbi.deployment;
018    
019    /**
020     * @version $Revision: 564374 $
021     */
022    public class ServiceAssembly {
023    
024        private Connections connections = new Connections();
025        private Identification identification;
026        private ServiceUnit[] serviceUnits;
027        private String state = "";
028    
029        public Connections getConnections() {
030            return connections;
031        }
032    
033        public Identification getIdentification() {
034            return identification;
035        }
036    
037        public ServiceUnit[] getServiceUnits() {
038            return serviceUnits;
039        }
040    
041        /**
042         * @return Returns the state.
043         */
044        public String getState() {
045            return state;
046        }
047    
048        public void setConnections(Connections connections) {
049            this.connections = connections;
050        }
051    
052        public void setIdentification(Identification identification) {
053            this.identification = identification;
054        }
055    
056        public void setServiceUnits(ServiceUnit[] serviceUnits) {
057            this.serviceUnits = serviceUnits;
058        }
059    
060        /**
061         * @param state
062         *            The state to set.
063         */
064        public void setState(String state) {
065            this.state = state;
066        }
067    }