Package com.ultikits.ultitools.utils
Class CloudAuthManager.CloudStatus
java.lang.Object
com.ultikits.ultitools.utils.CloudAuthManager.CloudStatus
- Enclosing class:
CloudAuthManager
An immutable view of
CloudAuthManager.status()'s result. Deliberately carries only the fields
/ulticloud status actually prints -- never a TokenEntity reference -- so this
type cannot become a second way to leak the token past the D-18 guard.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCloudStatus(boolean connected, String userName, Date expirationDate) -
Method Summary
Modifier and TypeMethodDescriptionboolean
-
Field Details
-
connected
private final boolean connected -
userName
-
expirationDate
-
-
Constructor Details
-
CloudStatus
-
-
Method Details
-
isConnected
public boolean isConnected()- Returns:
trueif the current session holds a valid (non-expired) token
-
getUserName
- Returns:
- the connected user's display name, or
nullif not connected
-
getExpirationDate
- Returns:
- the current token's expiration date, or
nullif not connected or unset
-