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.soap.bindings.http.impl;
018    
019    import org.apache.servicemix.soap.bindings.http.model.Wsdl2HttpMessage;
020    import org.apache.servicemix.soap.bindings.http.model.Wsdl2HttpOperation;
021    import org.apache.servicemix.soap.core.model.AbstractWsdl2Operation;
022    
023    public class Wsdl2HttpOperationImpl extends AbstractWsdl2Operation<Wsdl2HttpMessage> implements Wsdl2HttpOperation {
024    
025        private String httpInputSerialization;
026        private String httpOutputSerialization;
027        private String httpFaultSerialization;
028        private String httpLocation;
029        private String httpMethod;
030        private String httpTransferCodingDefault;
031        private boolean httpLocationIgnoreUncited;
032        
033        /**
034         * @return the httpFaultSerialization
035         */
036        public String getHttpFaultSerialization() {
037            return httpFaultSerialization;
038        }
039        /**
040         * @param httpFaultSerialization the httpFaultSerialization to set
041         */
042        public void setHttpFaultSerialization(String httpFaultSerialization) {
043            this.httpFaultSerialization = httpFaultSerialization;
044        }
045        /**
046         * @return the httpInputSerialization
047         */
048        public String getHttpInputSerialization() {
049            return httpInputSerialization;
050        }
051        /**
052         * @param httpInputSerialization the httpInputSerialization to set
053         */
054        public void setHttpInputSerialization(String httpInputSerialization) {
055            this.httpInputSerialization = httpInputSerialization;
056        }
057        /**
058         * @return the httpLocation
059         */
060        public String getHttpLocation() {
061            return httpLocation;
062        }
063        /**
064         * @param httpLocation the httpLocation to set
065         */
066        public void setHttpLocation(String httpLocation) {
067            this.httpLocation = httpLocation;
068        }
069        /**
070         * @return the httpMethod
071         */
072        public String getHttpMethod() {
073            return httpMethod;
074        }
075        /**
076         * @param httpMethod the httpMethod to set
077         */
078        public void setHttpMethod(String httpMethod) {
079            this.httpMethod = httpMethod;
080        }
081        /**
082         * @return the httpOutputSerialization
083         */
084        public String getHttpOutputSerialization() {
085            return httpOutputSerialization;
086        }
087        /**
088         * @param httpOutputSerialization the httpOutputSerialization to set
089         */
090        public void setHttpOutputSerialization(String httpOutputSerialization) {
091            this.httpOutputSerialization = httpOutputSerialization;
092        }
093        /**
094         * @return the httpTransferCodingDefault
095         */
096        public String getHttpTransferCodingDefault() {
097            return httpTransferCodingDefault;
098        }
099        /**
100         * @param httpTransferCodingDefault the httpTransferCodingDefault to set
101         */
102        public void setHttpTransferCodingDefault(String httpTransferCodingDefault) {
103            this.httpTransferCodingDefault = httpTransferCodingDefault;
104        }
105        /**
106         * @return the httpLocationIgnoreUncited
107         */
108        public boolean isHttpLocationIgnoreUncited() {
109            return httpLocationIgnoreUncited;
110        }
111        /**
112         * @param httpLocationIgnoreUncited the httpLocationIgnoreUncited to set
113         */
114        public void setHttpLocationIgnoreUncited(boolean httpLocationIgnoreUncited) {
115            this.httpLocationIgnoreUncited = httpLocationIgnoreUncited;
116        }
117    
118    }