Author: solomax Date: Tue Mar 5 04:06:30 2013 New Revision: 1452657 URL: http://svn.apache.org/r1452657 Log: SIP: column types are updated to correspond Asterisk 11 sipusers table definition
Modified: openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/sip/asterisk/AsteriskSipUser.java Modified: openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/sip/asterisk/AsteriskSipUser.java URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/sip/asterisk/AsteriskSipUser.java?rev=1452657&r1=1452656&r2=1452657&view=diff ============================================================================== --- openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/sip/asterisk/AsteriskSipUser.java (original) +++ openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/sip/asterisk/AsteriskSipUser.java Tue Mar 5 04:06:30 2013 @@ -22,6 +22,8 @@ import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @@ -35,6 +37,11 @@ import org.simpleframework.xml.Root; @Root(name="asterisksipuser") public class AsteriskSipUser implements Serializable { private static final long serialVersionUID = -565831761546365623L; + public enum Type { + friend, + user, + peer + } @Id @Column(name = "id") @@ -43,8 +50,9 @@ public class AsteriskSipUser implements private long id; @Column(name = "type", nullable = false, length=6) + @Enumerated(EnumType.STRING) @Element(data=true, required=false) - private String type = "friend"; // Varchar 6 + private Type type = Type.friend; @Column(name = "name", nullable = false, length=128) @Element(data=true, required=false) @@ -66,9 +74,9 @@ public class AsteriskSipUser implements @Element(data=true, required=false) private String ipaddr = ""; // Varchar 128 - @Column(name = "port", nullable = false, length=5) + @Column(name = "port", nullable = false, length=8) @Element(data=true, required=false) - private String port = ""; // Varchar 5 + private Integer port = 0; // mediumint(8) @Column(name = "regseconds", nullable = false) @Element(data=true, required = false) @@ -114,11 +122,11 @@ public class AsteriskSipUser implements this.id = id; } - public String getType() { + public Type getType() { return type; } - public void setType(String type) { + public void setType(Type type) { this.type = type; } @@ -162,11 +170,11 @@ public class AsteriskSipUser implements this.ipaddr = ipaddr; } - public String getPort() { + public Integer getPort() { return port; } - public void setPort(String port) { + public void setPort(Integer port) { this.port = port; }