Subversion Repository Public Repository

litesoft

Diff Revisions 952 vs 953 for /trunk/Java/DATT/src/org/litesoft/datt/server/pos/User.java

Diff revisions: vs.
  @@ -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 }