public boolean isValid(MnoHttpClient httpClient) {
		if (uid == null) {
			return false;
		}
		if (isRemoteCheckRequired()) {
			if (this.performRemoteCheck(httpClient)) {
				return true;
			} else {
				return false;
			}
		}
		return true;
	}
public boolean isValid ( MnoHttpClient httpClient ) { if ( uid == null ) { return false ; } if ( isRemoteCheckRequired ( ) ) { if ( this . performRemoteCheck ( httpClient ) ) { return true ; } else { return false ; } } return true ; }
Return whether the session is valid or not. Perform remote check to maestrano if recheck is overdue.

@param MnoHttpClient
http client
@return boolean session valid