Package org.jsmpp.bean.OptionalParameter

Examples of org.jsmpp.bean.OptionalParameter.Tag


     * @param tagCode is the tag code.
     * @param content is the content.
     * @return the OptionalParameter object.
     */
    public static OptionalParameter deserialize(short tagCode, byte[] content) {
        Tag tag = null;
        try {
            tag = Tag.valueOf(tagCode);
        } catch (IllegalArgumentException e) {
            return new COctetString(tagCode, content);
        }
View Full Code Here


     * @param tagCode is the tag code.
     * @param content is the content.
     * @return the OptionalParameter object.
     */
    public static OptionalParameter deserialize(short tagCode, byte[] content) {
        Tag tag = Tag.valueOf(tagCode);
        if(tag == null) {
            logger.warn("Optional Parameter Tag not recognized for deserialization: " + tagCode);
            return new COctetString(tagCode, content);
        }
       
View Full Code Here

        for (Entry<String, String> entry : optinalParamaters.entrySet()) {
            OptionalParameter optParam = null;

            try {
                Tag tag = Tag.valueOf(entry.getKey());
                Class type = determineTypeClass(tag);

                if (OctetString.class.equals(type)) {
                    optParam = new OptionalParameter.OctetString(tag.code(), entry.getValue());
                } else if (COctetString.class.equals(type)) {
                    optParam = new OptionalParameter.COctetString(tag.code(), entry.getValue());
                } else if (org.jsmpp.bean.OptionalParameter.Byte.class.equals(type)) {
                    optParam = new OptionalParameter.Byte(tag.code(), Byte.valueOf(entry.getValue()));
                } else if (org.jsmpp.bean.OptionalParameter.Int.class.equals(type)) {
                    optParam = new OptionalParameter.Int(tag.code(), Integer.valueOf(entry.getValue()));
                } else if (org.jsmpp.bean.OptionalParameter.Short.class.equals(type)) {
                    optParam = new OptionalParameter.Short(tag.code(), Short.valueOf(entry.getValue()));
                } else if (org.jsmpp.bean.OptionalParameter.Null.class.equals(type)) {
                    optParam = new OptionalParameter.Null(tag);
                }

                optParams.add(optParam);
View Full Code Here

        for (Entry<String, String> entry : optinalParamaters.entrySet()) {
            OptionalParameter optParam = null;

            try {
                Tag tag = Tag.valueOf(entry.getKey());
                Class type = determineTypeClass(tag);

                if (OctetString.class.equals(type)) {
                    optParam = new OptionalParameter.OctetString(tag.code(), entry.getValue());
                } else if (COctetString.class.equals(type)) {
                    optParam = new OptionalParameter.COctetString(tag.code(), entry.getValue());
                } else if (org.jsmpp.bean.OptionalParameter.Byte.class.equals(type)) {
                    optParam = new OptionalParameter.Byte(tag.code(), Byte.valueOf(entry.getValue()));
                } else if (org.jsmpp.bean.OptionalParameter.Int.class.equals(type)) {
                    optParam = new OptionalParameter.Int(tag.code(), Integer.valueOf(entry.getValue()));
                } else if (org.jsmpp.bean.OptionalParameter.Short.class.equals(type)) {
                    optParam = new OptionalParameter.Short(tag.code(), Short.valueOf(entry.getValue()));
                } else if (org.jsmpp.bean.OptionalParameter.Null.class.equals(type)) {
                    optParam = new OptionalParameter.Null(tag);
                }

                optParams.add(optParam);
View Full Code Here

            List<OptionalParameter> optParams = new ArrayList<OptionalParameter>();
            for (Entry<String, String> entry : optinalParamaters.entrySet()) {
                OptionalParameter optParam = null;

                try {
                    Tag tag = Tag.valueOf(entry.getKey());
                    Class type = determineTypeClass(tag);
   
                    if (OctetString.class.equals(type)) {
                        optParam = new OptionalParameter.OctetString(tag.code(), entry.getValue());
                    } else if (COctetString.class.equals(type)) {
                        optParam = new OptionalParameter.COctetString(tag.code(), entry.getValue());
                    } else if (org.jsmpp.bean.OptionalParameter.Byte.class.equals(type)) {
                        optParam = new OptionalParameter.Byte(tag.code(), Byte.valueOf(entry.getValue()));
                    } else if (org.jsmpp.bean.OptionalParameter.Int.class.equals(type)) {
                        optParam = new OptionalParameter.Int(tag.code(), Integer.valueOf(entry.getValue()));
                    } else if (org.jsmpp.bean.OptionalParameter.Short.class.equals(type)) {
                        optParam = new OptionalParameter.Short(tag.code(), Short.valueOf(entry.getValue()));
                    } else if (org.jsmpp.bean.OptionalParameter.Null.class.equals(type)) {
                        optParam = new OptionalParameter.Null(tag);
                    }

                    optParams.add(optParam);
View Full Code Here

TOP

Related Classes of org.jsmpp.bean.OptionalParameter.Tag

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.