Subversion Repository Public Repository

litesoft

Diff Revisions 947 vs 948 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/context/AbstractCurrentUserViewAccessor.java

Diff revisions: vs.
  @@ -4,44 +4,37 @@
4 4 import org.litesoft.GWT.client.widgets.*;
5 5 import org.litesoft.security.*;
6 6
7 - public class AbstractCurrentUserViewAccessor<T extends SecurityUserView> implements LoginPasswordResetAccessor
8 - {
7 + public class AbstractCurrentUserViewAccessor<T extends SecurityUserView> implements LoginPasswordResetAccessor {
9 8 private final CurrentUserView mCurrentUserView;
10 9 private final VACMproxy mVACMproxy;
11 10 private T mUser = null;
12 11
13 - public AbstractCurrentUserViewAccessor( CurrentUserView pCurrentUserView, VACMproxy pVACMproxy )
14 - {
12 + public AbstractCurrentUserViewAccessor( CurrentUserView pCurrentUserView, VACMproxy pVACMproxy ) {
15 13 mCurrentUserView = (pCurrentUserView != null) ? pCurrentUserView : CurrentUserView.NULL;
16 14 mVACMproxy = (pVACMproxy != null) ? pVACMproxy : new VACMproxy();
17 15 }
18 16
19 - public void setUser( T pUser )
20 - {
17 + public void setUser( T pUser ) {
21 18 mVACMproxy.setAccessControlManager( (null != (mUser = pUser)) ? //
22 19 UserViewAccessControlFactory.get( mUser ) : //
23 20 ViewAccessControlManager.NOTHING );
24 21 mCurrentUserView.setUser( getDisplayName() );
25 22 }
26 23
27 - public String getDisplayName()
28 - {
24 + public String getDisplayName() {
29 25 return (null == mUser) ? "N/A" : mUser.getFirstName() + " " + mUser.getLastName();
30 26 }
31 27
32 - public ViewAccessControlManager getVACM()
33 - {
28 + public ViewAccessControlManager getVACM() {
34 29 return mVACMproxy;
35 30 }
36 31
37 - public T getUser()
38 - {
32 + public T getUser() {
39 33 return mUser;
40 34 }
41 35
42 36 @Override
43 - public boolean isPasswordResetRequired()
44 - {
37 + public boolean isPasswordResetRequired() {
45 38 return (mUser != null) && Boolean.TRUE.equals( mUser.getResetPassword() );
46 39 }
47 40 }