/*
* oxAuth is available under the MIT License (2008). See http://opensource.org/licenses/MIT for full text.
*
* Copyright (c) 2014, Gluu
*/
package org.xdi.oxauth.model.uma;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.annotate.JsonPropertyOrder;
import org.jboss.resteasy.annotations.providers.jaxb.IgnoreMediaTypes;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
/**
* Resource set status description.
*
* @author Yuriy Movchan
* @author Yuriy Zabrovarnyy
* Date: 10/03/2012
*/
@IgnoreMediaTypes("application/*+json") // try to ignore jettison as it's recommended here: http://docs.jboss.org/resteasy/docs/2.3.4.Final/userguide/html/json.html
@JsonPropertyOrder({ "_id", "user_access_policy_uri" })
@JsonIgnoreProperties(ignoreUnknown = true)
//@JsonRootName(value = "resourceSetStatus")
@XmlRootElement
public class ResourceSetResponse {
private String id;
private String userAccessPolicyUri;
@JsonProperty(value = "_id")
@XmlElement(name = "_id")
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
@JsonProperty(value = "user_access_policy_uri")
@XmlElement(name = "user_access_policy_uri")
public String getUserAccessPolicyUri() {
return userAccessPolicyUri;
}
public void setUserAccessPolicyUri(String userAccessPolicyUri) {
this.userAccessPolicyUri = userAccessPolicyUri;
}
@Override
public String toString() {
return "ResourceSetStatus [id=" + id + ", user_access_policy_uri=" + userAccessPolicyUri + "]";
}
}