public class LPDocumentModel extends LPDataModel implements IH5CoursewareModel
限定符和类型 | 类和说明 |
---|---|
static class |
LPDocumentModel.LPDocPageInfoModel |
static class |
LPDocumentModel.PageListItem |
限定符和类型 | 字段和说明 |
---|---|
int |
bindSource |
java.lang.String |
coverUrl |
java.lang.String |
ext |
LPDocExtraModel |
extraModel |
java.lang.String |
finderPath |
java.lang.String |
homeworkId |
java.lang.String |
id |
boolean |
isCloud |
int |
isEnableRecord |
boolean |
isHomework |
int |
lastModified |
java.lang.String |
name |
java.lang.String |
number |
int |
pageId |
LPDocumentModel.LPDocPageInfoModel |
pageInfoModel |
LPDocumentModel.PageListItem[] |
pageList |
java.lang.String |
pptUrl |
java.util.Map<java.lang.String,java.lang.String> |
remarkInfo |
long |
size |
java.lang.String |
url |
LPUploadDocumentUserModel |
userModel |
构造器和说明 |
---|
LPDocumentModel() |
LPDocumentModel(java.lang.String fileId,
java.lang.String homeworkId,
java.lang.String ext,
java.lang.String name,
int width,
int height,
java.lang.String urlPrefix,
java.lang.String url,
int totalPages,
boolean isDoc,
boolean isH5Doc,
java.util.Map<java.lang.String,java.lang.String> remarksInfo,
boolean isCloudFile,
long size) |
限定符和类型 | 方法和说明 |
---|---|
void |
addUserInfo(java.lang.String userName,
java.lang.String number,
LPConstants.LPUserType role) |
LPDocumentModel |
buildCloudFile(boolean isCloud) |
LPDocumentModel |
buildHomework(boolean isHomework,
java.lang.String homeworkId) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCoverUrl() |
java.lang.String |
getDocId() |
static LPDocumentModel |
getImgModelWithUserInfo(java.lang.String fileId,
java.lang.String ext,
java.lang.String name,
int width,
int height,
java.lang.String url,
java.lang.String username,
java.lang.String number,
LPConstants.LPUserType role) |
java.lang.String |
getUrl() |
@SerializedName(value="id") public java.lang.String id
@SerializedName(value="number") public java.lang.String number
@SerializedName(value="ext") public java.lang.String ext
@SerializedName(value="name") public java.lang.String name
@SerializedName(value="bind_source") public int bindSource
@SerializedName(value="is_homework") public boolean isHomework
@SerializedName(value="is_cloud") public boolean isCloud
@SerializedName(value="enable_record") public int isEnableRecord
@SerializedName(value="homework_id") public java.lang.String homeworkId
@SerializedName(value="size") public long size
@SerializedName(value="finder_path") public java.lang.String finderPath
@SerializedName(value="last_modified") public int lastModified
@SerializedName(value="page_list") public LPDocumentModel.PageListItem[] pageList
@SerializedName(value="page_info") public LPDocumentModel.LPDocPageInfoModel pageInfoModel
@SerializedName(value="user") public LPUploadDocumentUserModel userModel
@SerializedName(value="ppt_url") public java.lang.String pptUrl
@SerializedName(value="extra") public LPDocExtraModel extraModel
@SerializedName(value="remark_info") public java.util.Map<java.lang.String,java.lang.String> remarkInfo
@SerializedName(value="page_id") public int pageId
@SerializedName(value="cover_url") public java.lang.String coverUrl
public java.lang.String url
public LPDocumentModel()
public LPDocumentModel(java.lang.String fileId, java.lang.String homeworkId, java.lang.String ext, java.lang.String name, int width, int height, java.lang.String urlPrefix, java.lang.String url, int totalPages, boolean isDoc, boolean isH5Doc, java.util.Map<java.lang.String,java.lang.String> remarksInfo, boolean isCloudFile, long size)
public java.lang.String getDocId()
getDocId
在接口中 IH5CoursewareModel
public java.lang.String getCoverUrl()
getCoverUrl
在接口中 IH5CoursewareModel
public java.lang.String getUrl()
getUrl
在接口中 IH5CoursewareModel
public boolean equals(java.lang.Object o)
equals
在类中 java.lang.Object
public static LPDocumentModel getImgModelWithUserInfo(java.lang.String fileId, java.lang.String ext, java.lang.String name, int width, int height, java.lang.String url, java.lang.String username, java.lang.String number, LPConstants.LPUserType role)
public LPDocumentModel buildHomework(boolean isHomework, java.lang.String homeworkId)
public LPDocumentModel buildCloudFile(boolean isCloud)
public void addUserInfo(java.lang.String userName, java.lang.String number, LPConstants.LPUserType role)