org.exoplatform.calendar.webui.popup
Class UISharedForm.Permission

java.lang.Object
  extended by org.exoplatform.calendar.webui.popup.UISharedForm.Permission
Enclosing class:
UISharedForm

public static class UISharedForm.Permission
extends Object

represents a permission with its owner and his status of edit permission


Constructor Summary
UISharedForm.Permission(UISharedForm.PermissionOwner owner)
           
 
Method Summary
 void allowEditPermission()
           
static Set<UISharedForm.Permission> allowEditToGroupOfPermissions(Set<UISharedForm.Permission> permissions)
          add edit permissions to a group of permissions
 boolean equals(Object o)
           
 String getId()
           
 UISharedForm.PermissionOwner getOwner()
           
 boolean hasEditPermission()
           
 int hashCode()
           
static Set<UISharedForm.Permission> valueOf(String[] permissions)
          convert from an array string of permission statements to a set of permission
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UISharedForm.Permission

public UISharedForm.Permission(UISharedForm.PermissionOwner owner)
Method Detail

hasEditPermission

public boolean hasEditPermission()

allowEditPermission

public void allowEditPermission()

getOwner

public UISharedForm.PermissionOwner getOwner()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getId

public String getId()

valueOf

public static Set<UISharedForm.Permission> valueOf(String[] permissions)
convert from an array string of permission statements to a set of permission

Parameters:
permissions -
Returns:

allowEditToGroupOfPermissions

public static Set<UISharedForm.Permission> allowEditToGroupOfPermissions(Set<UISharedForm.Permission> permissions)
add edit permissions to a group of permissions

Returns:
permissions new set of permissions


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.