diff --git a/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Keyword.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Keyword.java index 73122cd9d..93422debc 100644 --- a/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Keyword.java +++ b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Keyword.java @@ -13,7 +13,6 @@ package com.moviejukebox.themoviedb.model; import java.io.Serializable; -import javax.imageio.spi.ServiceRegistry; import org.apache.log4j.Logger; import org.codehaus.jackson.annotate.JsonAnySetter; import org.codehaus.jackson.annotate.JsonProperty; diff --git a/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/TokenAuthorisation.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/TokenAuthorisation.java new file mode 100644 index 000000000..07543972f --- /dev/null +++ b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/TokenAuthorisation.java @@ -0,0 +1,81 @@ +/* + * Copyright (c) 2004-2012 YAMJ Members + * http://code.google.com/p/moviejukebox/people/list + * + * Web: http://code.google.com/p/moviejukebox/ + * + * This software is licensed under a Creative Commons License + * See this page: http://code.google.com/p/moviejukebox/wiki/License + * + * For any reuse or distribution, you must make clear to others the + * license terms of this work. + */ +package com.moviejukebox.themoviedb.model; + +import org.apache.log4j.Logger; +import org.codehaus.jackson.annotate.JsonAnySetter; +import org.codehaus.jackson.annotate.JsonProperty; + +public class TokenAuthorisation { + /* + * Logger + */ + private static final Logger LOGGER = Logger.getLogger(TokenAuthorisation.class); + /* + * Properties + */ + @JsonProperty("expires_at") + private String expires; + @JsonProperty("request_token") + private String requestToken; + @JsonProperty("success") + private Boolean success; + + // + public String getExpires() { + return expires; + } + + public String getRequestToken() { + return requestToken; + } + + public Boolean getSuccess() { + return success; + } + // + + // + public void setExpires(String expires) { + this.expires = expires; + } + + public void setRequestToken(String requestToken) { + this.requestToken = requestToken; + } + + public void setSuccess(Boolean success) { + this.success = success; + } + // + + /** + * Handle unknown properties and print a message + * + * @param key + * @param value + */ + @JsonAnySetter + public void handleUnknown(String key, Object value) { + StringBuilder sb = new StringBuilder(); + sb.append("Unknown property: '").append(key); + sb.append("' value: '").append(value).append("'"); + LOGGER.warn(sb.toString()); + } + + @Override + public String toString() { + return "TokenAuthorisation{" + "expires=" + expires + ", requestToken=" + requestToken + ", success=" + success + '}'; + } + +} diff --git a/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/TokenSession.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/TokenSession.java new file mode 100644 index 000000000..1e6ff9b1b --- /dev/null +++ b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/TokenSession.java @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2004-2012 YAMJ Members + * http://code.google.com/p/moviejukebox/people/list + * + * Web: http://code.google.com/p/moviejukebox/ + * + * This software is licensed under a Creative Commons License + * See this page: http://code.google.com/p/moviejukebox/wiki/License + * + * For any reuse or distribution, you must make clear to others the + * license terms of this work. + */ +package com.moviejukebox.themoviedb.model; + +import org.apache.log4j.Logger; +import org.codehaus.jackson.annotate.JsonAnySetter; +import org.codehaus.jackson.annotate.JsonProperty; + +public class TokenSession { + /* + * Logger + */ + private static final Logger LOGGER = Logger.getLogger(TokenSession.class); + /* + * Properties + */ + @JsonProperty("session_id") + private String sessionId; + @JsonProperty("success") + private Boolean success; + @JsonProperty("status_code") + private String statusCode; + @JsonProperty("status_message") + private String statusMessage; + + // + public String getSessionId() { + return sessionId; + } + + public Boolean getSuccess() { + return success; + } + + public String getStatusCode() { + return statusCode; + } + + public String getStatusMessage() { + return statusMessage; + } + // + + // + public void setSessionId(String sessionId) { + this.sessionId = sessionId; + } + + public void setSuccess(Boolean success) { + this.success = success; + } + + public void setStatusCode(String statusCode) { + this.statusCode = statusCode; + } + + public void setStatusMessage(String statusMessage) { + this.statusMessage = statusMessage; + } + // + + /** + * Handle unknown properties and print a message + * + * @param key + * @param value + */ + @JsonAnySetter + public void handleUnknown(String key, Object value) { + StringBuilder sb = new StringBuilder(); + sb.append("Unknown property: '").append(key); + sb.append("' value: '").append(value).append("'"); + LOGGER.warn(sb.toString()); + } + + @Override + public String toString() { + return "TokenSession{" + "sessionId=" + sessionId + ", success=" + success + ", statusCode=" + statusCode + ", statusMessage=" + statusMessage + '}'; + } + +}