Add multi-layer RIC instance selector
[portal/ric-dashboard.git] / webapp-backend / src / main / java / org / oransc / ric / portal / dashboard / model / EcompUserDetails.java
index 7bc9f00..22e1a4a 100644 (file)
@@ -33,7 +33,8 @@ import org.springframework.security.core.userdetails.UserDetails;
 public class EcompUserDetails implements UserDetails {
 
        private static final long serialVersionUID = 1L;
-       private final EcompUser ecompUser;
+       // use transient per Sonar warning
+       private final transient EcompUser ecompUser;
 
        // This is the default Spring role-name prefix.
        private static final String ROLEP = "ROLE_";
@@ -82,4 +83,11 @@ public class EcompUserDetails implements UserDetails {
                return ecompUser.isActive();
        }
 
+       @Override
+       public String toString() {
+               return this.getClass().getSimpleName() + "[ecompUser=" + ecompUser + ", isAccountNonExpired="
+                               + isAccountNonExpired() + ", isAccountNonLocked=" + isAccountNonLocked() + ", isCredentialsNonExpired="
+                               + isCredentialsNonExpired() + "]";
+       }
+
 }