/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package Enitity; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * * @author Bryden */ public class CSMS { private final String strFrom; private final List<String> strTo; private final String strMsg; public CSMS(String pStrFrom, String pStrTo, String pStrMsg) { strFrom = pStrFrom; strMsg = pStrMsg; strTo = new ArrayList<>(); this.strTo.addAll(Arrays.asList(pStrTo.split(";"))); } /** * @return the strFrom */ public String getFrom() { return strFrom; } /** * @return the strTo */ public List<String> getTo() { return strTo; } /** * @return the strMsg */ public String getMsg() { return strMsg; } @Override public String toString() { StringBuilder objSB = new StringBuilder(); objSB.append("From : "); objSB.append(this.getFrom()); objSB.append("\n"); objSB.append("Msg : "); objSB.append(this.getMsg()); objSB.append("\n"); objSB.append("To : "); for (String strTo : this.getTo()) { objSB.append(strTo); objSB.append(" ; "); } objSB.append("\n"); return objSB.toString(); } }