4040 *
4141 */
4242public class FirewallRuleTO implements InternalIdentity {
43- long id ;
43+ Long id ;
4444 String srcVlanTag ;
4545 String srcIp ;
4646 String protocol ;
47- int [] srcPortRange ;
48- boolean revoked ;
49- boolean alreadyAdded ;
47+ Integer [] srcPortRange ;
48+ Boolean revoked ;
49+ Boolean alreadyAdded ;
5050 private List <String > sourceCidrList ;
5151 FirewallRule .Purpose purpose ;
5252 private Integer icmpType ;
5353 private Integer icmpCode ;
5454 private FirewallRule .TrafficType trafficType ;
5555 private String guestCidr ;
56- private boolean defaultEgressPolicy ;
56+ private Boolean defaultEgressPolicy = false ;
5757 private FirewallRule .FirewallRuleType type ;
5858
5959 protected FirewallRuleTO () {
6060 }
6161
62- public FirewallRuleTO (long id , String srcIp , String protocol , Integer srcPortStart , Integer srcPortEnd , boolean revoked , boolean alreadyAdded ,
62+ public FirewallRuleTO (Long id , String srcIp , String protocol , Integer srcPortStart , Integer srcPortEnd , Boolean revoked , Boolean alreadyAdded ,
6363 FirewallRule .Purpose purpose , List <String > sourceCidr , Integer icmpType , Integer icmpCode ) {
6464 this (id , null , srcIp , protocol , srcPortStart , srcPortEnd , revoked , alreadyAdded , purpose , sourceCidr , icmpType , icmpCode );
6565 }
6666
67- public FirewallRuleTO (long id , String srcVlanTag , String srcIp , String protocol , Integer srcPortStart , Integer srcPortEnd , boolean revoked , boolean alreadyAdded ,
67+ public FirewallRuleTO (Long id , String srcVlanTag , String srcIp , String protocol , Integer srcPortStart , Integer srcPortEnd , Boolean revoked , Boolean alreadyAdded ,
6868 FirewallRule .Purpose purpose , List <String > sourceCidr , Integer icmpType , Integer icmpCode ) {
6969 this .id = id ;
7070 this .srcVlanTag = srcVlanTag ;
@@ -78,10 +78,10 @@ public FirewallRuleTO(long id, String srcVlanTag, String srcIp, String protocol,
7878 portRange .add (srcPortEnd );
7979 }
8080
81- srcPortRange = new int [portRange .size ()];
81+ srcPortRange = new Integer [portRange .size ()];
8282 int i = 0 ;
8383 for (Integer port : portRange ) {
84- srcPortRange [i ] = port . intValue () ;
84+ srcPortRange [i ] = port ;
8585 i ++;
8686 }
8787 }
@@ -157,7 +157,7 @@ public FirewallRuleTO(FirewallRule rule, String srcVlanTag, String srcIp, Firewa
157157 }
158158
159159 public FirewallRuleTO (FirewallRule rule , String srcVlanTag , String srcIp , FirewallRule .Purpose purpose , FirewallRule .TrafficType trafficType ,
160- boolean defaultEgressPolicy ) {
160+ Boolean defaultEgressPolicy ) {
161161 this (rule .getId (),
162162 srcVlanTag ,
163163 srcIp ,
@@ -174,7 +174,7 @@ public FirewallRuleTO(FirewallRule rule, String srcVlanTag, String srcIp, Firewa
174174 this .defaultEgressPolicy = defaultEgressPolicy ;
175175 }
176176
177- public FirewallRuleTO (FirewallRule rule , String srcVlanTag , String srcIp , FirewallRule .Purpose purpose , boolean revokeState , boolean alreadyAdded ) {
177+ public FirewallRuleTO (FirewallRule rule , String srcVlanTag , String srcIp , FirewallRule .Purpose purpose , Boolean revokeState , Boolean alreadyAdded ) {
178178 this (rule .getId (),
179179 srcVlanTag ,
180180 srcIp ,
@@ -189,7 +189,7 @@ public FirewallRuleTO(FirewallRule rule, String srcVlanTag, String srcIp, Firewa
189189 rule .getIcmpCode ());
190190 }
191191
192- public FirewallRuleTO (FirewallRule rule , String guestVlanTag , FirewallRule .TrafficType trafficType , String guestCidr , boolean defaultEgressPolicy ,
192+ public FirewallRuleTO (FirewallRule rule , String guestVlanTag , FirewallRule .TrafficType trafficType , String guestCidr , Boolean defaultEgressPolicy ,
193193 FirewallRule .FirewallRuleType type ) {
194194 this (rule .getId (),
195195 guestVlanTag ,
@@ -214,7 +214,7 @@ public FirewallRule.TrafficType getTrafficType() {
214214 }
215215
216216 @ Override
217- public long getId () {
217+ public Long getId () {
218218 return id ;
219219 }
220220
@@ -230,7 +230,7 @@ public String getProtocol() {
230230 return protocol ;
231231 }
232232
233- public int [] getSrcPortRange () {
233+ public Integer [] getSrcPortRange () {
234234 return srcPortRange ;
235235 }
236236
@@ -249,23 +249,23 @@ public String getStringSrcPortRange() {
249249 return NetUtils .portRangeToString (srcPortRange );
250250 }
251251
252- public boolean revoked () {
252+ public Boolean revoked () {
253253 return revoked ;
254254 }
255255
256256 public List <String > getSourceCidrList () {
257257 return sourceCidrList ;
258258 }
259259
260- public boolean isAlreadyAdded () {
260+ public Boolean isAlreadyAdded () {
261261 return alreadyAdded ;
262262 }
263263
264264 public FirewallRule .Purpose getPurpose () {
265265 return purpose ;
266266 }
267267
268- public boolean isDefaultEgressPolicy () {
268+ public Boolean isDefaultEgressPolicy () {
269269 return defaultEgressPolicy ;
270270 }
271271
0 commit comments