Penso che ci sia qualche schema di progettazione per lavorare con gli oggetti e i suoi stati. Nella mia API REST ho un oggetto token di accesso, questi oggetti contengono informazioni sui client autenticati:
public class AccessToken {
private final String accessToken;
private DateTime expiration;
private DateTime created;
}
ma questo AccessToken ha una scadenza. Quando controllo, se il client è loggato (= esiste un token), vorrei verificare se il token non è scaduto.
Domanda
Dovrebbe essere questo metodo - ad es. .isValid()
, .isExpired()
per una migliore chiarezza e semplicità essere in AccessToken
class o dovrei avere un'altra classe che farà una convalida?