/**
* =============================================================================
*
* ORCID (R) Open Source
* http://orcid.org
*
* Copyright (c) 2012-2014 ORCID, Inc.
* Licensed under an MIT-Style License (MIT)
* http://orcid.org/open-source-license
*
* This copyright and license information (including a link to the full license)
* shall be included in its entirety in all copies or substantial portion of
* the software.
*
* =============================================================================
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2012.04.23 at 12:45:35 PM BST
//
package org.orcid.jaxb.model.clientgroup;
import java.io.Serializable;
import org.orcid.jaxb.model.message.ErrorDesc;
import org.orcid.jaxb.model.message.OrcidType;
public class OrcidClient implements Serializable {
private final static long serialVersionUID = 1L;
protected String displayName;
protected String website;
protected String shortDescription;
protected String idp;
protected RedirectUris redirectUris;
protected String clientId;
protected String clientSecret;
protected ErrorDesc errors;
protected ClientType type;
protected boolean persistentTokenEnabled;
protected Boolean allowAutoDeprecate;
/**
* Gets the value of the displayName property.
*
* @return possible object is {@link String }
*
*/
public String getDisplayName() {
return displayName;
}
/**
* Sets the value of the displayName property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDisplayName(String value) {
this.displayName = value;
}
/**
* Gets the value of the website property.
*
* @return possible object is {@link String }
*
*/
public String getWebsite() {
return website;
}
/**
* Sets the value of the website property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setWebsite(String value) {
this.website = value;
}
/**
* Gets the value of the shortDescription property.
*
* @return possible object is {@link String }
*
*/
public String getShortDescription() {
return shortDescription;
}
/**
* Sets the value of the shortDescription property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setShortDescription(String value) {
this.shortDescription = value;
}
/**
* Gets the value of the redirectUris property.
*
* @return possible object is {@link RedirectUris }
*
*/
public RedirectUris getRedirectUris() {
return redirectUris;
}
/**
* Sets the value of the redirectUris property.
*
* @param value
* allowed object is {@link RedirectUris }
*
*/
public void setRedirectUris(RedirectUris value) {
this.redirectUris = value;
}
/**
* Gets the value of the clientId property.
*
* @return possible object is {@link String }
*
*/
public String getClientId() {
return clientId;
}
/**
* Sets the value of the clientId property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setClientId(String value) {
this.clientId = value;
}
/**
* Gets the value of the clientSecret property.
*
* @return possible object is {@link String }
*
*/
public String getClientSecret() {
return clientSecret;
}
/**
* Sets the value of the clientSecret property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setClientSecret(String value) {
this.clientSecret = value;
}
/**
* Gets the value of the type property.
*
* @return possible object is {@link ClientType }
*
*/
public ClientType getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is {@link OrcidType }
*
*/
public void setType(ClientType value) {
this.type = value;
}
/**
* Gets the value of the errors property.
*
* @param value
* allowed object is {@link ErrorDesc }
*
*/
public ErrorDesc getErrors() {
return errors;
}
/**
* Sets the value of the errors property.
*
* @param value
* allowed object is {@link ErrorDesc }
*
*/
public void setErrors(ErrorDesc errors) {
this.errors = errors;
}
/**
* Gets the value of the persistentTokenEnabled property.
*
* @param value
* allowed object is {@link boolean }
*
*/
public boolean isPersistentTokenEnabled() {
return persistentTokenEnabled;
}
/**
* Sets the value of the persistentTokenEnabled property.
*
* @param value
* allowed object is {@link boolean }
*
*/
public void setPersistentTokenEnabled(boolean persistentTokenEnabled) {
this.persistentTokenEnabled = persistentTokenEnabled;
}
/**
* Gets the value of the persistentTokenEnabled property.
*
* @return the value of the idp
*/
public String getIdp() {
return idp;
}
/**
* Sets the value of the idp property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setIdp(String idp) {
this.idp = idp;
}
public Boolean getAllowAutoDeprecate() {
return allowAutoDeprecate;
}
public void setAllowAutoDeprecate(Boolean allowAutoDeprecate) {
this.allowAutoDeprecate = allowAutoDeprecate;
}
}