Add readOnly support to the mindmapList.

This commit is contained in:
Paulo Gustavo Veiga
2012-06-17 12:24:09 -03:00
parent 5e67811dcf
commit 26766fdbc6
13 changed files with 256 additions and 321 deletions

View File

@@ -31,11 +31,11 @@ import java.util.*;
public class MindMapBean {
private MindMap mindMap;
private List<CollaboratorBean> viewers;
private List<CollaboratorBean> colaborators;
private List<CollaboratorBean> collaborators;
public MindMapBean(final MindMap mindmap) {
this.mindMap = mindmap;
this.colaborators = filterCollaboratorBy(mindmap.getCollaborations(), CollaborationRole.EDITOR);
this.collaborators = filterCollaboratorBy(mindmap.getCollaborations(), CollaborationRole.EDITOR);
this.viewers = filterCollaboratorBy(mindmap.getCollaborations(), CollaborationRole.VIEWER);
}
@@ -64,7 +64,7 @@ public class MindMapBean {
}
public List<CollaboratorBean> getCollaborators() {
return colaborators;
return collaborators;
}
public String getLastEditor() {
@@ -96,7 +96,7 @@ public class MindMapBean {
}
public int getCountCollaborators() {
return colaborators != null ? colaborators.size() : 0;
return collaborators != null ? collaborators.size() : 0;
}
public int getCountViewers() {
@@ -135,4 +135,12 @@ public class MindMapBean {
return mindMap.hasPermissions(Utils.getUser(), CollaborationRole.OWNER);
}
public boolean isEditor() {
return mindMap.hasPermissions(Utils.getUser(), CollaborationRole.EDITOR);
}
public MindMap getDelegated(){
return mindMap;
}
}