PageRenderTime 25ms CodeModel.GetById 16ms app.highlight 7ms RepoModel.GetById 1ms app.codeStats 0ms

/protocols/ss7/isup/isup-impl/src/main/java/org/mobicents/protocols/ss7/isup/impl/message/ApplicationTransportMessageImpl.java

http://mobicents.googlecode.com/
Java | 113 lines | 28 code | 23 blank | 62 comment | 0 complexity | 8282c07e09d4bd6c0705367810b49339 MD5 | raw file
  1/*
  2 * JBoss, Home of Professional Open Source
  3 * Copyright 2011, Red Hat, Inc. and individual contributors
  4 * by the @authors tag. See the copyright.txt in the distribution for a
  5 * full listing of individual contributors.
  6 *
  7 * This is free software; you can redistribute it and/or modify it
  8 * under the terms of the GNU Lesser General Public License as
  9 * published by the Free Software Foundation; either version 2.1 of
 10 * the License, or (at your option) any later version.
 11 *
 12 * This software is distributed in the hope that it will be useful,
 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 15 * Lesser General Public License for more details.
 16 *
 17 * You should have received a copy of the GNU Lesser General Public
 18 * License along with this software; if not, write to the Free
 19 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 20 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 21 */
 22
 23/**
 24 * Start time:23:54:13 2009-09-06<br>
 25 * Project: mobicents-isup-stack<br>
 26 * 
 27 * @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski </a>
 28 */
 29package org.mobicents.protocols.ss7.isup.impl.message;
 30
 31import org.mobicents.protocols.ss7.isup.ISUPParameterFactory;
 32import org.mobicents.protocols.ss7.isup.ParameterException;
 33import org.mobicents.protocols.ss7.isup.message.ApplicationTransportMessage;
 34import org.mobicents.protocols.ss7.isup.message.parameter.MessageType;
 35
 36
 37/**
 38 * Start time:23:54:13 2009-09-06<br>
 39 * Project: mobicents-isup-stack<br>
 40 * 
 41 * @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski
 42 *         </a>
 43 */
 44public class ApplicationTransportMessageImpl extends ISUPMessageImpl implements ApplicationTransportMessage{
 45
 46	/**
 47	 * 	
 48	 * @param source
 49	 * @throws ParameterException
 50	 */
 51	public ApplicationTransportMessageImpl(){
 52		
 53		
 54	}
 55
 56	/* (non-Javadoc)
 57	 * @see org.mobicents.protocols.ss7.isup.ISUPMessageImpl#decodeMandatoryParameters(byte[], int)
 58	 */
 59	
 60	protected int decodeMandatoryParameters(ISUPParameterFactory parameterFactory,byte[] b, int index) throws ParameterException {
 61		// TODO Auto-generated method stub
 62		return 0;
 63	}
 64
 65	/* (non-Javadoc)
 66	 * @see org.mobicents.protocols.ss7.isup.ISUPMessageImpl#decodeMandatoryVariableBody(byte[], int)
 67	 */
 68	
 69	protected void decodeMandatoryVariableBody(ISUPParameterFactory parameterFactory,byte[] parameterBody, int parameterIndex) throws ParameterException {
 70		// TODO Auto-generated method stub
 71
 72	}
 73
 74	/* (non-Javadoc)
 75	 * @see org.mobicents.protocols.ss7.isup.ISUPMessageImpl#decodeOptionalBody(byte[], byte)
 76	 */
 77	
 78	protected void decodeOptionalBody(ISUPParameterFactory parameterFactory,byte[] parameterBody, byte parameterCode) throws ParameterException {
 79		// TODO Auto-generated method stub
 80
 81	}
 82
 83	/* (non-Javadoc)
 84	 * @see org.mobicents.protocols.ss7.isup.ISUPMessageImpl#getMessageType()
 85	 */
 86	
 87	public MessageType getMessageType() {
 88		// TODO Auto-generated method stub
 89		return null;
 90	}
 91
 92	/* (non-Javadoc)
 93	 * @see org.mobicents.protocols.ss7.isup.ISUPMessageImpl#getNumberOfMandatoryVariableLengthParameters()
 94	 */
 95	
 96	protected int getNumberOfMandatoryVariableLengthParameters() {
 97		// TODO Auto-generated method stub
 98		return 0;
 99	}
100
101	/* (non-Javadoc)
102	 * @see org.mobicents.protocols.ss7.isup.ISUPMessageImpl#hasAllMandatoryParameters()
103	 */
104	
105	public boolean hasAllMandatoryParameters() {
106		throw new UnsupportedOperationException();
107	}
108	
109	protected boolean optionalPartIsPossible() {
110		
111		throw new UnsupportedOperationException();
112	}
113}