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

org.raml.model.SecuritySettings Maven / Gradle / Ivy

There is a newer version: 0.8.40
Show newest version
/*
 * Copyright 2016 (c) MuleSoft, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 * either express or implied. See the License for the specific
 * language governing permissions and limitations under the License.
 */
package org.raml.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import org.raml.parser.annotation.Scalar;
import org.raml.parser.annotation.Sequence;

public class SecuritySettings implements Serializable
{

    private static final long serialVersionUID = -4243573177407087911L;

    @Scalar
    private String requestTokenUri;

    @Scalar
    private String authorizationUri;

    @Scalar
    private String tokenCredentialsUri;

    @Scalar
    private String accessTokenUri;

    @Sequence
    private List authorizationGrants = new ArrayList();

    @Sequence
    private List scopes = new ArrayList();

    public String getRequestTokenUri()
    {
        return requestTokenUri;
    }

    public void setRequestTokenUri(String requestTokenUri)
    {
        this.requestTokenUri = requestTokenUri;
    }

    public String getAuthorizationUri()
    {
        return authorizationUri;
    }

    public void setAuthorizationUri(String authorizationUri)
    {
        this.authorizationUri = authorizationUri;
    }

    public String getTokenCredentialsUri()
    {
        return tokenCredentialsUri;
    }

    public void setTokenCredentialsUri(String tokenCredentialsUri)
    {
        this.tokenCredentialsUri = tokenCredentialsUri;
    }

    public String getAccessTokenUri()
    {
        return accessTokenUri;
    }

    public void setAccessTokenUri(String accessTokenUri)
    {
        this.accessTokenUri = accessTokenUri;
    }

    public List getAuthorizationGrants()
    {
        return authorizationGrants;
    }

    public void setAuthorizationGrants(List authorizationGrants)
    {
        this.authorizationGrants = authorizationGrants;
    }

    public List getScopes()
    {
        return scopes;
    }

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

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy