alter
Change-Id: I8dc305f944f8454795237abbfbe35048864d6b00
This commit is contained in:
parent
5bbbcb9baf
commit
4b5e28016f
35
src/main/java/org/chobit/wp/enums/CommentStatus.java
Normal file
35
src/main/java/org/chobit/wp/enums/CommentStatus.java
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
package org.chobit.wp.enums;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author robin
|
||||||
|
*/
|
||||||
|
public enum CommentStatus {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 允许评论
|
||||||
|
*/
|
||||||
|
OPEN("open"),
|
||||||
|
/**
|
||||||
|
* 不允许评论
|
||||||
|
*/
|
||||||
|
CLOSED("closed"),
|
||||||
|
/**
|
||||||
|
* 仅允许注册用户评论
|
||||||
|
*/
|
||||||
|
REGISTERED_ONLY("registered_only"),
|
||||||
|
;
|
||||||
|
|
||||||
|
public final String status;
|
||||||
|
|
||||||
|
|
||||||
|
CommentStatus(String status) {
|
||||||
|
this.status = status;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
}
|
30
src/main/java/org/chobit/wp/enums/PingStatus.java
Normal file
30
src/main/java/org/chobit/wp/enums/PingStatus.java
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
package org.chobit.wp.enums;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author robin
|
||||||
|
*/
|
||||||
|
public enum PingStatus {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 打开pingback功能
|
||||||
|
*/
|
||||||
|
OPEN("open"),
|
||||||
|
/**
|
||||||
|
* 关闭pingback功能
|
||||||
|
*/
|
||||||
|
CLOSED("closed"),
|
||||||
|
;
|
||||||
|
|
||||||
|
public final String status;
|
||||||
|
|
||||||
|
PingStatus(String alias) {
|
||||||
|
this.status = alias;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
}
|
@ -1,5 +1,7 @@
|
|||||||
package org.chobit.wp.enums;
|
package org.chobit.wp.enums;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author robin
|
* @author robin
|
||||||
*/
|
*/
|
||||||
@ -45,4 +47,9 @@ public enum PostStatus {
|
|||||||
PostStatus(String alias) {
|
PostStatus(String alias) {
|
||||||
this.status = alias;
|
this.status = alias;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
package org.chobit.wp.model.request;
|
package org.chobit.wp.model.request;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import org.chobit.wp.enums.CommentStatus;
|
||||||
|
import org.chobit.wp.enums.PingStatus;
|
||||||
import org.chobit.wp.enums.PostStatus;
|
import org.chobit.wp.enums.PostStatus;
|
||||||
import org.chobit.wp.model.interval.Enclosure;
|
import org.chobit.wp.model.interval.Enclosure;
|
||||||
|
|
||||||
@ -25,7 +27,7 @@ public class PostRequest extends Request {
|
|||||||
private String postType;
|
private String postType;
|
||||||
|
|
||||||
@JsonProperty("post_status")
|
@JsonProperty("post_status")
|
||||||
private String postStatus = PostStatus.PUBLISH.status;
|
private PostStatus postStatus = PostStatus.PUBLISH;
|
||||||
|
|
||||||
@JsonProperty("post_title")
|
@JsonProperty("post_title")
|
||||||
private String postTitle;
|
private String postTitle;
|
||||||
@ -52,10 +54,10 @@ public class PostRequest extends Request {
|
|||||||
private String postPassword;
|
private String postPassword;
|
||||||
|
|
||||||
@JsonProperty("comment_status")
|
@JsonProperty("comment_status")
|
||||||
private String commentStatus;
|
private CommentStatus commentStatus = CommentStatus.OPEN;
|
||||||
|
|
||||||
@JsonProperty("ping_status")
|
@JsonProperty("ping_status")
|
||||||
private String pingStatus;
|
private PingStatus pingStatus = PingStatus.OPEN;
|
||||||
|
|
||||||
private Integer sticky;
|
private Integer sticky;
|
||||||
|
|
||||||
@ -81,11 +83,11 @@ public class PostRequest extends Request {
|
|||||||
this.postType = postType;
|
this.postType = postType;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPostStatus() {
|
public PostStatus getPostStatus() {
|
||||||
return postStatus;
|
return postStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPostStatus(String postStatus) {
|
public void setPostStatus(PostStatus postStatus) {
|
||||||
this.postStatus = postStatus;
|
this.postStatus = postStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -153,19 +155,19 @@ public class PostRequest extends Request {
|
|||||||
this.postPassword = postPassword;
|
this.postPassword = postPassword;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getCommentStatus() {
|
public CommentStatus getCommentStatus() {
|
||||||
return commentStatus;
|
return commentStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCommentStatus(String commentStatus) {
|
public void setCommentStatus(CommentStatus commentStatus) {
|
||||||
this.commentStatus = commentStatus;
|
this.commentStatus = commentStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPingStatus() {
|
public PingStatus getPingStatus() {
|
||||||
return pingStatus;
|
return pingStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPingStatus(String pingStatus) {
|
public void setPingStatus(PingStatus pingStatus) {
|
||||||
this.pingStatus = pingStatus;
|
this.pingStatus = pingStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
package org.chobit.wp;
|
package org.chobit.wp;
|
||||||
|
|
||||||
|
import org.chobit.wp.model.request.PostRequest;
|
||||||
|
import org.chobit.wp.tools.JsonKit;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author robin
|
* @author robin
|
||||||
@ -8,7 +12,12 @@ import java.io.IOException;
|
|||||||
public class Test {
|
public class Test {
|
||||||
|
|
||||||
public static void main(String[] args) throws IOException {
|
public static void main(String[] args) throws IOException {
|
||||||
System.out.println((char)(0X87));
|
PostRequest request = new PostRequest();
|
||||||
|
request.setPostName("ceshi");
|
||||||
|
request.setPostTitle("测试");
|
||||||
|
|
||||||
|
Map<String, Object> m = request.toMap();
|
||||||
|
System.out.println(JsonKit.toJson(m));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user