|
@@ -3,108 +3,82 @@ |
3 |
3 |
|
|
4 |
4 |
|
import java.util.*; |
5 |
5 |
|
|
6 |
|
- |
public class CookieNetDelta |
7 |
|
- |
{ |
|
6 |
+ |
public class CookieNetDelta { |
8 |
7 |
|
private boolean mWasPoked; |
9 |
8 |
|
private Boolean mNowGrandPoobah; |
10 |
9 |
|
private Set<String> mAddedMembers = new HashSet<String>(); |
11 |
10 |
|
private Set<String> mDroppedMembers = new HashSet<String>(); |
12 |
11 |
|
|
13 |
|
- |
public boolean hasData() |
14 |
|
- |
{ |
|
12 |
+ |
public boolean hasData() { |
15 |
13 |
|
return mWasPoked || (mNowGrandPoobah != null) || !mAddedMembers.isEmpty() || !mDroppedMembers.isEmpty(); |
16 |
14 |
|
} |
17 |
15 |
|
|
18 |
|
- |
public boolean wasPoked() |
19 |
|
- |
{ |
|
16 |
+ |
public boolean wasPoked() { |
20 |
17 |
|
return mWasPoked; |
21 |
18 |
|
} |
22 |
19 |
|
|
23 |
|
- |
public Boolean getNowGrandPoobah() |
24 |
|
- |
{ |
|
20 |
+ |
public Boolean getNowGrandPoobah() { |
25 |
21 |
|
return mNowGrandPoobah; |
26 |
22 |
|
} |
27 |
23 |
|
|
28 |
|
- |
public Set<String> getAddedMembers() |
29 |
|
- |
{ |
|
24 |
+ |
public Set<String> getAddedMembers() { |
30 |
25 |
|
return mAddedMembers; |
31 |
26 |
|
} |
32 |
27 |
|
|
33 |
|
- |
public Set<String> getDroppedMembers() |
34 |
|
- |
{ |
|
28 |
+ |
public Set<String> getDroppedMembers() { |
35 |
29 |
|
return mDroppedMembers; |
36 |
30 |
|
} |
37 |
31 |
|
|
38 |
32 |
|
@Override |
39 |
|
- |
public String toString() |
40 |
|
- |
{ |
|
33 |
+ |
public String toString() { |
41 |
34 |
|
StringBuilder sb = new StringBuilder( "CookieNetDelta:" ); |
42 |
|
- |
if ( !hasData() ) |
43 |
|
- |
{ |
|
35 |
+ |
if ( !hasData() ) { |
44 |
36 |
|
sb.append( " zip!" ); |
45 |
|
- |
} |
46 |
|
- |
else |
47 |
|
- |
{ |
48 |
|
- |
if ( wasPoked() ) |
49 |
|
- |
{ |
|
37 |
+ |
} else { |
|
38 |
+ |
if ( wasPoked() ) { |
50 |
39 |
|
sb.append( " Poked" ); |
51 |
|
- |
if ( getNowGrandPoobah() != null ) |
52 |
|
- |
{ |
|
40 |
+ |
if ( getNowGrandPoobah() != null ) { |
53 |
41 |
|
sb.append( " -" ); |
54 |
42 |
|
} |
55 |
43 |
|
} |
56 |
|
- |
if ( Boolean.TRUE.equals( getNowGrandPoobah() ) ) |
57 |
|
- |
{ |
|
44 |
+ |
if ( Boolean.TRUE.equals( getNowGrandPoobah() ) ) { |
58 |
45 |
|
sb.append( " Now GrandPoobah!" ); |
59 |
|
- |
} |
60 |
|
- |
else if ( Boolean.FALSE.equals( getNowGrandPoobah() ) ) |
61 |
|
- |
{ |
|
46 |
+ |
} else if ( Boolean.FALSE.equals( getNowGrandPoobah() ) ) { |
62 |
47 |
|
sb.append( " GrandPoobah No More!" ); |
63 |
48 |
|
} |
64 |
|
- |
if ( !mAddedMembers.isEmpty() ) |
65 |
|
- |
{ |
|
49 |
+ |
if ( !mAddedMembers.isEmpty() ) { |
66 |
50 |
|
sb.append( "\n Added: " ).append( mAddedMembers ); |
67 |
51 |
|
} |
68 |
|
- |
if ( !mDroppedMembers.isEmpty() ) |
69 |
|
- |
{ |
|
52 |
+ |
if ( !mDroppedMembers.isEmpty() ) { |
70 |
53 |
|
sb.append( "\n Dropped: " ).append( mDroppedMembers ); |
71 |
54 |
|
} |
72 |
55 |
|
} |
73 |
56 |
|
return sb.toString(); |
74 |
57 |
|
} |
75 |
58 |
|
|
76 |
|
- |
public String setWasPoked( String pLastValue, String pNewValue ) |
77 |
|
- |
{ |
78 |
|
- |
if ( pNewValue == null ) |
79 |
|
- |
{ |
|
59 |
+ |
public String setWasPoked( String pLastValue, String pNewValue ) { |
|
60 |
+ |
if ( pNewValue == null ) { |
80 |
61 |
|
return pLastValue; |
81 |
62 |
|
} |
82 |
63 |
|
mWasPoked = !pNewValue.equals( pLastValue ); |
83 |
64 |
|
return pNewValue; |
84 |
65 |
|
} |
85 |
66 |
|
|
86 |
|
- |
public boolean setNowGrandPoobah( boolean pWasGrandPoobah, boolean pNowGrandPoobah ) |
87 |
|
- |
{ |
88 |
|
- |
if ( pWasGrandPoobah != pNowGrandPoobah ) |
89 |
|
- |
{ |
|
67 |
+ |
public boolean setNowGrandPoobah( boolean pWasGrandPoobah, boolean pNowGrandPoobah ) { |
|
68 |
+ |
if ( pWasGrandPoobah != pNowGrandPoobah ) { |
90 |
69 |
|
mNowGrandPoobah = pNowGrandPoobah; |
91 |
70 |
|
} |
92 |
71 |
|
return pNowGrandPoobah; |
93 |
72 |
|
} |
94 |
73 |
|
|
95 |
|
- |
public Set<String> adjustMembers( Set<String> pCurMembers, Set<String> pNewMembers ) |
96 |
|
- |
{ |
97 |
|
- |
for ( String zMember : pCurMembers ) |
98 |
|
- |
{ |
99 |
|
- |
if ( !pNewMembers.contains( zMember ) ) |
100 |
|
- |
{ |
|
74 |
+ |
public Set<String> adjustMembers( Set<String> pCurMembers, Set<String> pNewMembers ) { |
|
75 |
+ |
for ( String zMember : pCurMembers ) { |
|
76 |
+ |
if ( !pNewMembers.contains( zMember ) ) { |
101 |
77 |
|
mDroppedMembers.add( zMember ); |
102 |
78 |
|
} |
103 |
79 |
|
} |
104 |
|
- |
for ( String zMember : pNewMembers ) |
105 |
|
- |
{ |
106 |
|
- |
if ( !pCurMembers.contains( zMember ) ) |
107 |
|
- |
{ |
|
80 |
+ |
for ( String zMember : pNewMembers ) { |
|
81 |
+ |
if ( !pCurMembers.contains( zMember ) ) { |
108 |
82 |
|
mAddedMembers.add( zMember ); |
109 |
83 |
|
} |
110 |
84 |
|
} |