Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dto/Summary.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dto/Attic/Summary.java,v
diff -u -r1.11 -r1.12
--- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dto/Summary.java 27 May 2008 06:21:28 -0000 1.11
+++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dto/Summary.java 18 Aug 2009 04:43:03 -0000 1.12
@@ -35,195 +35,226 @@
/**
* List contains following element:
*
- *
session_id
- * session_name
- * ResourceItem.uid
- * ResourceItem.item_type
- * ResourceItem.create_by_author
- * ResourceItem.is_hide
- * ResourceItem.title
- * User.login_name
+ * session_id session_name ResourceItem.uid
+ * ResourceItem.item_type ResourceItem.create_by_author
+ * ResourceItem.is_hide ResourceItem.title User.login_name
* count(resource_item_uid)
+ *
* @author Steve.Ni
*
* @version $Revision$
*/
public class Summary {
- private Long sessionId;
- private String sessionName;
- private Long itemUid;
- private short itemType;
- private boolean itemCreateByAuthor;
- private boolean itemHide;
- private String itemTitle;
- private List itemInstructions = new ArrayList();
- private String username;
- private int viewNumber;
-
- //following is used for export portfolio programs:
- private String url;
- private Long fileUuid;
- private Long fileVersionId;
- private String fileName;
- private String attachmentLocalUrl;
-
- //true: initial group item, false, belong to some group.
- private boolean isInitGroup;
-
- public Summary(){}
- /**
- * Contruction method for monitoring summary function.
- *
- * Don't not set isInitGroup and viewNumber fields
- * @param sessionName
- * @param item
- * @param isInitGroup
- */
- public Summary(Long sessionId, String sessionName, ResourceItem item){
- this.sessionId = sessionId;
- this.sessionName = sessionName;
- if(item != null){
- this.itemUid = item.getUid();
- this.itemType = item.getType();
- this.itemCreateByAuthor = item.isCreateByAuthor();
- this.itemHide = item.isHide();
- this.itemTitle = item.getTitle();
- this.username = item.getCreateBy() == null?"":item.getCreateBy().getLoginName();
- this.url = ResourceWebUtils.protocol(item.getUrl());
- this.fileName = item.getFileName();
- this.fileUuid = item.getFileUuid();
- this.fileVersionId = item.getFileVersionId();
- }else
- this.itemUid = new Long(-1);
- }
- /**
- * Contruction method for export profolio function.
- *
- * Don't not set sessionId and viewNumber fields
- * @param sessionName
- * @param item
- * @param isInitGroup
- */
- public Summary(Long sessionId, String sessionName, ResourceItem item,boolean isInitGroup){
- this.sessionId = sessionId;
- this.sessionName = sessionName;
- if(item != null){
- this.itemUid = item.getUid();
- this.itemType = item.getType();
- this.itemCreateByAuthor = item.isCreateByAuthor();
- this.itemHide = item.isHide();
- this.itemTitle = item.getTitle();
- this.username = item.getCreateBy() == null?"":item.getCreateBy().getLoginName();
- this.url = ResourceWebUtils.protocol(item.getUrl());
- this.fileName = item.getFileName();
- this.fileUuid = item.getFileUuid();
- this.fileVersionId = item.getFileVersionId();
+ private Long sessionId;
+ private String sessionName;
+ private Long itemUid;
+ private short itemType;
+ private boolean itemCreateByAuthor;
+ private boolean itemHide;
+ private String itemTitle;
+ private List itemInstructions = new ArrayList();
+ private String username;
+ private int viewNumber;
- for (ResourceItemInstruction instruction : (Set)item.getItemInstructions()) {
- itemInstructions.add(instruction.getDescription());
- }
- }else
- this.itemUid = new Long(-1);
- this.isInitGroup = isInitGroup;
- }
- public boolean isItemCreateByAuthor() {
- return itemCreateByAuthor;
- }
- public void setItemCreateByAuthor(boolean itemCreateByAuthor) {
- this.itemCreateByAuthor = itemCreateByAuthor;
- }
- public boolean isItemHide() {
- return itemHide;
- }
- public void setItemHide(boolean itemHide) {
- this.itemHide = itemHide;
- }
- public String getItemTitle() {
- return itemTitle;
- }
- public void setItemTitle(String itemTitle) {
- this.itemTitle = itemTitle;
- }
- public short getItemType() {
- return itemType;
- }
- public void setItemType(short itemType) {
- this.itemType = itemType;
- }
- public Long getItemUid() {
- return itemUid;
- }
- public void setItemUid(Long itemUid) {
- this.itemUid = itemUid;
- }
- public Long getSessionId() {
- return sessionId;
- }
- public void setSessionId(Long sessionId) {
- this.sessionId = sessionId;
- }
- public String getSessionName() {
- return sessionName;
- }
- public void setSessionName(String sessionName) {
- this.sessionName = sessionName;
- }
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- public int getViewNumber() {
- return viewNumber;
- }
- public void setViewNumber(int viewNumber) {
- this.viewNumber = viewNumber;
- }
- public Long getFileUuid() {
- return fileUuid;
- }
- public void setFileUuid(Long fileUuid) {
- this.fileUuid = fileUuid;
- }
- public Long getFileVersionId() {
- return fileVersionId;
- }
- public void setFileVersionId(Long fileVersionId) {
- this.fileVersionId = fileVersionId;
- }
- public String getUrl() {
- return url;
- }
- public void setUrl(String url) {
- this.url = url;
- }
+ // following is used for export portfolio programs:
+ private String url;
+ private Long fileUuid;
+ private Long fileVersionId;
+ private String fileName;
+ private String attachmentLocalUrl;
- public boolean isInitGroup() {
- return isInitGroup;
- }
+ // true: initial group item, false, belong to some group.
+ private boolean isInitGroup;
- public void setInitGroup(boolean isInitGroup) {
- this.isInitGroup = isInitGroup;
- }
- public String getAttachmentLocalUrl() {
- return attachmentLocalUrl;
- }
- public void setAttachmentLocalUrl(String attachmentLocalUrl) {
- this.attachmentLocalUrl = attachmentLocalUrl;
- }
- public String getFileName() {
- return fileName;
- }
- public void setFileName(String fileName) {
- this.fileName = fileName;
- }
- public List getItemInstructions() {
- return itemInstructions;
- }
- public void setItemInstructions(List itemInstructions) {
- this.itemInstructions = itemInstructions;
- }
-
+ public Summary() {
+ }
+
+ /**
+ * Contruction method for monitoring summary function.
+ *
+ * Don't not set isInitGroup and viewNumber fields
+ *
+ * @param sessionName
+ * @param item
+ * @param isInitGroup
+ */
+ public Summary(Long sessionId, String sessionName, ResourceItem item) {
+ this.sessionId = sessionId;
+ this.sessionName = sessionName;
+ if (item != null) {
+ this.itemUid = item.getUid();
+ this.itemType = item.getType();
+ this.itemCreateByAuthor = item.isCreateByAuthor();
+ this.itemHide = item.isHide();
+ this.itemTitle = item.getTitle();
+ this.username = item.getCreateBy() == null ? "" : item.getCreateBy().getLoginName();
+ this.url = ResourceWebUtils.protocol(item.getUrl());
+ this.fileName = item.getFileName();
+ this.fileUuid = item.getFileUuid();
+ this.fileVersionId = item.getFileVersionId();
+ } else
+ this.itemUid = new Long(-1);
+ }
+
+ /**
+ * Contruction method for export profolio function.
+ *
+ * Don't not set sessionId and viewNumber fields
+ *
+ * @param sessionName
+ * @param item
+ * @param isInitGroup
+ */
+ public Summary(Long sessionId, String sessionName, ResourceItem item, boolean isInitGroup) {
+ this.sessionId = sessionId;
+ this.sessionName = sessionName;
+ if (item != null) {
+ this.itemUid = item.getUid();
+ this.itemType = item.getType();
+ this.itemCreateByAuthor = item.isCreateByAuthor();
+ this.itemHide = item.isHide();
+ this.itemTitle = item.getTitle();
+ this.username = item.getCreateBy() == null ? "" : item.getCreateBy().getLoginName();
+ this.url = ResourceWebUtils.protocol(item.getUrl());
+ this.fileName = item.getFileName();
+ this.fileUuid = item.getFileUuid();
+ this.fileVersionId = item.getFileVersionId();
+
+ for (ResourceItemInstruction instruction : (Set) item.getItemInstructions()) {
+ itemInstructions.add(instruction.getDescription());
+ }
+ } else
+ this.itemUid = new Long(-1);
+ this.isInitGroup = isInitGroup;
+ }
+
+ public boolean isItemCreateByAuthor() {
+ return itemCreateByAuthor;
+ }
+
+ public void setItemCreateByAuthor(boolean itemCreateByAuthor) {
+ this.itemCreateByAuthor = itemCreateByAuthor;
+ }
+
+ public boolean isItemHide() {
+ return itemHide;
+ }
+
+ public void setItemHide(boolean itemHide) {
+ this.itemHide = itemHide;
+ }
+
+ public String getItemTitle() {
+ return itemTitle;
+ }
+
+ public void setItemTitle(String itemTitle) {
+ this.itemTitle = itemTitle;
+ }
+
+ public short getItemType() {
+ return itemType;
+ }
+
+ public void setItemType(short itemType) {
+ this.itemType = itemType;
+ }
+
+ public Long getItemUid() {
+ return itemUid;
+ }
+
+ public void setItemUid(Long itemUid) {
+ this.itemUid = itemUid;
+ }
+
+ public Long getSessionId() {
+ return sessionId;
+ }
+
+ public void setSessionId(Long sessionId) {
+ this.sessionId = sessionId;
+ }
+
+ public String getSessionName() {
+ return sessionName;
+ }
+
+ public void setSessionName(String sessionName) {
+ this.sessionName = sessionName;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setUsername(String username) {
+ this.username = username;
+ }
+
+ public int getViewNumber() {
+ return viewNumber;
+ }
+
+ public void setViewNumber(int viewNumber) {
+ this.viewNumber = viewNumber;
+ }
+
+ public Long getFileUuid() {
+ return fileUuid;
+ }
+
+ public void setFileUuid(Long fileUuid) {
+ this.fileUuid = fileUuid;
+ }
+
+ public Long getFileVersionId() {
+ return fileVersionId;
+ }
+
+ public void setFileVersionId(Long fileVersionId) {
+ this.fileVersionId = fileVersionId;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public boolean isInitGroup() {
+ return isInitGroup;
+ }
+
+ public void setInitGroup(boolean isInitGroup) {
+ this.isInitGroup = isInitGroup;
+ }
+
+ public String getAttachmentLocalUrl() {
+ return attachmentLocalUrl;
+ }
+
+ public void setAttachmentLocalUrl(String attachmentLocalUrl) {
+ this.attachmentLocalUrl = attachmentLocalUrl;
+ }
+
+ public String getFileName() {
+ return fileName;
+ }
+
+ public void setFileName(String fileName) {
+ this.fileName = fileName;
+ }
+
+ public List getItemInstructions() {
+ return itemInstructions;
+ }
+
+ public void setItemInstructions(List itemInstructions) {
+ this.itemInstructions = itemInstructions;
+ }
+
}