@Override public Long getCreatedTimestamp() { // get from cached always as it is immutable return cached.getCreatedTimestamp(); }
@Override public Map<String, List<String>> getAttributes() { return cached.getAttributes(); }
@Override public boolean isScopeParamRequired() { if (updated != null) return updated.isScopeParamRequired(); return cached.isScopeParamRequired(); }
@Override public String getId() { if (updated != null) return updated.getId(); return cached.getId(); }
@Override public String getName() { if (updated != null) return updated.getName(); return cached.getName(); }
@Override public String getParentId() { if (updated != null) return updated.getParentId(); return cached.getParentId(); }
@Override public String getName() { if (updated != null) return updated.getName(); return cached.getName(); }
@Override public boolean isServiceAccountsEnabled() { if (updated != null) return updated.isServiceAccountsEnabled(); return cached.isServiceAccountsEnabled(); }
@Override public String getBaseUrl() { if (updated != null) return updated.getBaseUrl(); return cached.getBaseUrl(); }
@Override public Map<String, Integer> getRegisteredNodes() { if (updated != null) return updated.getRegisteredNodes(); return cached.getRegisteredNodes(); }
@Override public int getSsoSessionIdleTimeout() { if (updated != null) return updated.getSsoSessionIdleTimeout(); return cached.getSsoSessionIdleTimeout(); }
@Override public String getCertificatePem() { if (updated != null) return updated.getCertificatePem(); return cached.getCertificatePem(); }
@Override public Map<String, String> getSmtpConfig() { if (updated != null) return updated.getSmtpConfig(); return cached.getSmtpConfig(); }
@Override public String getAccountTheme() { if (updated != null) return updated.getAccountTheme(); return cached.getAccountTheme(); }
@Override public String getAdminTheme() { if (updated != null) return updated.getAdminTheme(); return cached.getAdminTheme(); }
@Override public boolean isAdminEventsDetailsEnabled() { if (updated != null) return updated.isAdminEventsDetailsEnabled(); return cached.isAdminEventsDetailsEnabled(); }
@Override public String getUsername() { if (updated != null) return updated.getUsername(); return cached.getUsername(); }
@Override public boolean isEmailVerified() { if (updated != null) return updated.isEmailVerified(); return cached.isEmailVerified(); }
@Override public String getServiceAccountClientLink() { if (updated != null) return updated.getServiceAccountClientLink(); return cached.getServiceAccountClientLink(); }
public boolean isPublicClient() { if (updated != null) return updated.isPublicClient(); return cached.isPublicClient(); }