All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fm.pattern.tokamak.sdk.model.ClientRepresentation Maven / Gradle / Ivy

The newest version!
package fm.pattern.tokamak.sdk.model;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import fm.pattern.tokamak.sdk.commons.Representation;

public class ClientRepresentation extends Representation {

    private String id;
    private Date created;
    private Date updated;

    private String clientId;
    private String clientSecret;

    private Set authorities = new HashSet();
    private Set audiences = new HashSet();
    private Set grantTypes = new HashSet();
    private Set scopes = new HashSet();

    private Integer accessTokenValiditySeconds;
    private Integer refreshTokenValiditySeconds;

    public ClientRepresentation() {

    }

    public ClientRepresentation(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Date getCreated() {
        return created;
    }

    public void setCreated(Date created) {
        this.created = created;
    }

    public Date getUpdated() {
        return updated;
    }

    public void setUpdated(Date updated) {
        this.updated = updated;
    }

    public String getClientId() {
        return clientId;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public String getClientSecret() {
        return clientSecret;
    }

    public void setClientSecret(String secret) {
        this.clientSecret = secret;
    }

    public Set getAuthorities() {
        return authorities;
    }

    public void setAuthorities(Set authorities) {
        this.authorities = authorities;
    }

    public Set getAudiences() {
        return audiences;
    }

    public void setAudiences(Set audiences) {
        this.audiences = audiences;
    }

    public Set getGrantTypes() {
        return grantTypes;
    }

    public void setGrantTypes(Set grantTypes) {
        this.grantTypes = grantTypes;
    }

    public Set getScopes() {
        return scopes;
    }

    public void setScopes(Set scopes) {
        this.scopes = scopes;
    }

    public Integer getAccessTokenValiditySeconds() {
        return accessTokenValiditySeconds;
    }

    public void setAccessTokenValiditySeconds(Integer accessTokenValiditySeconds) {
        this.accessTokenValiditySeconds = accessTokenValiditySeconds;
    }

    public Integer getRefreshTokenValiditySeconds() {
        return refreshTokenValiditySeconds;
    }

    public void setRefreshTokenValiditySeconds(Integer refreshTokenValiditySeconds) {
        this.refreshTokenValiditySeconds = refreshTokenValiditySeconds;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy