package org.edx.mobile.model.api; import java.io.Serializable; @SuppressWarnings("serial") public class PathModel implements Serializable, IPathNode { private String category; private String name; private String id; /* * Returns true if this is a CHAPTER. */ public boolean isChapter() { return category.equalsIgnoreCase("chapter"); } /** * Returns true if this is a SECTION. * @return */ public boolean isSequential() { return category.equalsIgnoreCase("sequential"); } /* * Returns true if this is a VERTICAL. * This is not to be used in the mobile app. */ public boolean isVertical() { return category.equalsIgnoreCase("vertical"); } public String getCategory() { return category; } public void setCategory(String category) { this.category = category; } @Override public String getDisplayName() { return name; } public void setName(String name) { this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; } }