litesoft
Diff Revisions
952
vs
953
for /trunk/Java/DATT/src/org/litesoft/datt/server/pos/User.java
|
@@ -35,10 +35,12 @@ |
35 |
35 |
|
protected void LLclearDemoUser() { |
36 |
36 |
|
} |
37 |
37 |
|
|
|
38 |
+ |
@Override |
38 |
39 |
|
public boolean isDemo() { |
39 |
40 |
|
return mDemo; |
40 |
41 |
|
} |
41 |
42 |
|
|
|
43 |
+ |
@Override |
42 |
44 |
|
public void setDemo() { |
43 |
45 |
|
mDemo = true; |
44 |
46 |
|
} |
|
@@ -51,7 +53,7 @@ |
51 |
53 |
|
|
52 |
54 |
|
@Override |
53 |
55 |
|
protected void LLsetHexPassword( String pHexPassword ) { |
54 |
|
- |
LLsetPassword( (pHexPassword == null) ? null : new String( HexStringCodec.decode( pHexPassword ) ) ); |
|
56 |
+ |
LLsetPassword( (pHexPassword == null) ? null : HexStringCodec.decode( pHexPassword ) ); |
55 |
57 |
|
} |
56 |
58 |
|
|
57 |
59 |
|
@Override |
|
@@ -184,6 +186,7 @@ |
184 |
186 |
|
return zAuthorizedRestrictedResources; |
185 |
187 |
|
} |
186 |
188 |
|
|
|
189 |
+ |
@Override |
187 |
190 |
|
public String acceptablePassword( String pPassword ) { |
188 |
191 |
|
if ( !isDemo() ) { |
189 |
192 |
|
if ( pPassword.length() < 8 ) { |
|
@@ -196,6 +199,7 @@ |
196 |
199 |
|
return null; |
197 |
200 |
|
} |
198 |
201 |
|
|
|
202 |
+ |
@Override |
199 |
203 |
|
public boolean validatePassword( String pPassword ) { |
200 |
204 |
|
return isDemo() || ConstrainTo.notNull( pPassword ).trim().equals( getPassword() ); |
201 |
205 |
|
} |
|
@@ -211,6 +215,7 @@ |
211 |
215 |
|
return zOptions.toArray( new RestrictedResource[zOptions.size()] ); |
212 |
216 |
|
} |
213 |
217 |
|
|
|
218 |
+ |
@Override |
214 |
219 |
|
public boolean canAccessAllRestrictedResources() { |
215 |
220 |
|
return Booleans.isAnyTrue( getRestrictedResourceManage(), getSuperAdmin(), getHelpDeskMember() ); |
216 |
221 |
|
} |