Android Open Source - TymyApp Api Ds






From Project

Back to project page TymyApp.

License

The source code is released under:

GNU General Public License

If you think the Android project TymyApp listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package cz.tymy.api.tymyapp.apimodel;
/*from w w  w  .j a  v  a  2  s.co  m*/
import org.json.JSONException;
import org.json.JSONObject;

/**
 * Created by ph on 9/24/14.
 */
public class ApiDs extends ApiMsg {
    /* K_ for "KEY" */
    private static final String K_ID = "id";
    private static final String K_CAPTION = "caption";
    private static final String K_DESCRIPTION = "description";
    private static final String K_READRIGHTNAME = "readRightName";
    private static final String K_WRITERIGHTNAME = "writeRightName";
    private static final String K_DELETERIGHTNAME = "deleteRightName";
    private static final String K_STICKYRIGHTNAME = "stickyRightName";
    private static final String K_PUBLICREAD = "publicRead";
    private static final String K_STATUS = "status";
    private static final String K_EDITABLEPOSTS = "editablePosts";
    private static final String K_ORDER = "order";
    private static final String K_CANREAD = "canRead";
    private static final String K_CANWRITE = "canWrite";
    private static final String K_CANDELETE = "canDelete";
    private static final String K_CANSTICK = "canStick";
    private static final String K_NEWPOSTS = "newPosts";
    private static final String K_NUMBEROFPOSTS = "numberOfPosts";

    private int id;
    private String caption;
    private String description;
    private String readRightName;
    private String writeRightName;
    private String deleteRightName;
    private String stickyRightName;
    private boolean publicRead;
    private String status;
    private boolean editablePosts;
    private int order;
    private boolean canRead;
    private boolean canWrite;
    private boolean canDelete;
    private boolean canStick;
    private int newPosts;
    private int numberOfPosts;

    public ApiDs() {}
    public ApiDs(JSONObject jsonObject) {
        try {
            setId(jsonObject.getInt(K_ID));
            setCaption(jsonObject.getString(K_CAPTION));
            setDescription(jsonObject.getString(K_DESCRIPTION));
            setReadRightName(jsonObject.optString(K_READRIGHTNAME));
            setWriteRightName(jsonObject.optString(K_WRITERIGHTNAME));
            setDeleteRightName(jsonObject.optString(K_DELETERIGHTNAME));
            setStickyRightName(jsonObject.optString(K_STICKYRIGHTNAME));
            setPublicRead(jsonObject.optBoolean(K_PUBLICREAD));
            setStatus(jsonObject.optString(K_STATUS));
            setEditablePosts(jsonObject.optBoolean(K_EDITABLEPOSTS));
            setOrder(jsonObject.optInt(K_ORDER));
            setCanRead(jsonObject.optBoolean(K_CANREAD));
            setCanWrite(jsonObject.optBoolean(K_CANWRITE));
            setCanDelete(jsonObject.optBoolean(K_CANDELETE));
            setCanStick(jsonObject.optBoolean(K_CANSTICK));
            setNewPosts(jsonObject.optInt(K_NEWPOSTS));
            setNumberOfPosts(jsonObject.optInt(K_NUMBEROFPOSTS));
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getCaption() {
        return caption;
    }

    public void setCaption(String caption) {
        this.caption = caption;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getReadRightName() {
        return readRightName;
    }

    public void setReadRightName(String readRightName) {
        this.readRightName = readRightName;
    }

    public String getWriteRightName() {
        return writeRightName;
    }

    public void setWriteRightName(String writeRightName) {
        this.writeRightName = writeRightName;
    }

    public String getDeleteRightName() {
        return deleteRightName;
    }

    public void setDeleteRightName(String deleteRightName) {
        this.deleteRightName = deleteRightName;
    }

    public String getStickyRightName() {
        return stickyRightName;
    }

    public void setStickyRightName(String stickyRightName) {
        this.stickyRightName = stickyRightName;
    }

    public boolean isPublicRead() {
        return publicRead;
    }

    public void setPublicRead(boolean publicRead) {
        this.publicRead = publicRead;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public boolean isEditablePosts() {
        return editablePosts;
    }

    public void setEditablePosts(boolean editablePosts) {
        this.editablePosts = editablePosts;
    }

    public int getOrder() {
        return order;
    }

    public void setOrder(int order) {
        this.order = order;
    }

    public boolean isCanRead() {
        return canRead;
    }

    public void setCanRead(boolean canRead) {
        this.canRead = canRead;
    }

    public boolean isCanWrite() {
        return canWrite;
    }

    public void setCanWrite(boolean canWrite) {
        this.canWrite = canWrite;
    }

    public boolean isCanDelete() {
        return canDelete;
    }

    public void setCanDelete(boolean canDelete) {
        this.canDelete = canDelete;
    }

    public boolean isCanStick() {
        return canStick;
    }

    public void setCanStick(boolean canStick) {
        this.canStick = canStick;
    }

    public int getNumberOfPosts() {
        return numberOfPosts;
    }

    public int getNewPosts() {
        return newPosts;
    }

    public void setNewPosts(int newPosts) {
        this.newPosts = newPosts;
    }

    public void setNumberOfPosts(int numberOfPosts) {
        this.numberOfPosts = numberOfPosts;
    }

    public String toString(){
        return getId() + ": " + getCaption() + " [" + getNewPosts() + "]";
    }
}




Java Source Code List

cz.tymy.api.tymyapp.AddSiteActivity.java
cz.tymy.api.tymyapp.AddSiteFragment.java
cz.tymy.api.tymyapp.ApiLoader.java
cz.tymy.api.tymyapp.ApplicationTest.java
cz.tymy.api.tymyapp.DiscussionAdapter.java
cz.tymy.api.tymyapp.DiscussionDetailActivity.java
cz.tymy.api.tymyapp.DiscussionDetailFragment.java
cz.tymy.api.tymyapp.DiscussionListActivity.java
cz.tymy.api.tymyapp.DiscussionListFragment.java
cz.tymy.api.tymyapp.HttpClient.java
cz.tymy.api.tymyapp.PostAdapter.java
cz.tymy.api.tymyapp.SiteListActivity.java
cz.tymy.api.tymyapp.SiteListFragment.java
cz.tymy.api.tymyapp.Sites.java
cz.tymy.api.tymyapp.TymyApplication.java
cz.tymy.api.tymyapp.apimodel.ApiDsPost.java
cz.tymy.api.tymyapp.apimodel.ApiDs.java
cz.tymy.api.tymyapp.apimodel.ApiException.java
cz.tymy.api.tymyapp.apimodel.ApiMsg.java
cz.tymy.api.tymyapp.apimodel.Api.java
cz.tymy.api.tymyapp.apimodel.DsDetail.java
cz.tymy.api.tymyapp.apireaders.ApiReader.java