public class UserModuleAccess
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Constructor and Description |
---|
UserModuleAccess()
Creates a new instance of UserModuleAccess
|
Modifier and Type | Method and Description |
---|---|
UserModuleAccess |
clone() |
void |
disableAll()
Disable all modules
|
void |
enableAll()
Enable all modules
|
boolean |
equals(java.lang.Object obj) |
boolean |
getCalendar()
Shows if a user has access to the calendar module of ox.
|
boolean |
getContacts()
Shows if a user has access to the contact module of ox.
|
boolean |
getDelegateTask()
Shows if a user has the right to delegate tasks in the ox groupware.
|
boolean |
getEditGroup() |
boolean |
getEditPassword() |
boolean |
getEditPublicFolders() |
boolean |
getEditResource() |
boolean |
getIcal() |
boolean |
getInfostore() |
boolean |
getReadCreateSharedFolders() |
boolean |
getSyncml() |
boolean |
getTasks() |
boolean |
getVcard() |
boolean |
getWebdav() |
boolean |
getWebdavXml() |
boolean |
getWebmail() |
int |
hashCode() |
boolean |
isActiveSync() |
boolean |
isCollectEmailAddresses()
Gets the collect-email-addresses access.
|
boolean |
isDeniedPortal() |
boolean |
isGlobalAddressBookDisabled() |
boolean |
isMultipleMailAccounts()
Gets the multiple-mail-accounts access.
|
boolean |
isOLOX20() |
boolean |
isPublication()
Gets the publication access.
|
boolean |
isPublicFolderEditable() |
boolean |
isSubscription()
Gets the subscription access.
|
boolean |
isUSM() |
void |
setActiveSync(boolean activeSync) |
void |
setCalendar(boolean val)
Defines if a user has access to the calendar module of ox.
|
void |
setCollectEmailAddresses(boolean collectEmailAddresses)
Sets the collect-email-addresses access.
|
void |
setContacts(boolean val)
Defines if a user has access to the contact module of ox.
|
void |
setDelegateTask(boolean val)
Defines if a user has the right to delegate tasks in the ox groupware.
|
void |
setDeniedPortal(boolean val) |
void |
setEditGroup(boolean editGroup) |
void |
setEditPassword(boolean editPassword) |
void |
setEditPublicFolders(boolean val) |
void |
setEditResource(boolean editResource) |
void |
setGlobalAddressBookDisabled(boolean val) |
void |
setIcal(boolean val) |
void |
setInfostore(boolean val) |
void |
setMultipleMailAccounts(boolean multipleMailAccounts)
Sets the multiple-mail-accounts access.
|
void |
setOLOX20(boolean val) |
void |
setPublication(boolean publication)
Sets the publication access.
|
void |
setPublicFolderEditable(boolean publicFolderEditable) |
void |
setReadCreateSharedFolders(boolean val) |
void |
setSubscription(boolean subscription)
Sets the subscription access.
|
void |
setSyncml(boolean val) |
void |
setTasks(boolean val) |
void |
setUSM(boolean val) |
void |
setVcard(boolean val) |
void |
setWebdav(boolean val) |
void |
setWebdavXml(boolean val) |
void |
setWebmail(boolean val) |
java.lang.String |
toString() |
void |
transferTo(UserModuleAccess enabled,
UserModuleAccess disabled)
Transfers enabled permissions to
enabled and disabled ones to disabled . |
public UserModuleAccess()
public UserModuleAccess clone()
clone
in class java.lang.Object
public void enableAll()
public void disableAll()
public boolean getEditGroup()
public void setEditGroup(boolean editGroup)
public boolean getEditResource()
public void setEditResource(boolean editResource)
public boolean getEditPassword()
public void setEditPassword(boolean editPassword)
public boolean isCollectEmailAddresses()
public void setCollectEmailAddresses(boolean collectEmailAddresses)
collectEmailAddresses
- The collect-email-addresses access to setpublic boolean isMultipleMailAccounts()
public void setMultipleMailAccounts(boolean multipleMailAccounts)
multipleMailAccounts
- The multiple-mail-accounts access to setpublic boolean isSubscription()
public void setSubscription(boolean subscription)
subscription
- The subscription access to setpublic boolean isPublication()
public void setPublication(boolean publication)
publication
- The publication access to setpublic boolean getCalendar()
true
if user has access to calendar module
or false
if he has now access!public void setCalendar(boolean val)
val
- Set to true
if user should be able to access
the calendar module!public boolean getContacts()
true
if user has access to contact module
or false
if he has now access!public void setContacts(boolean val)
val
- Set to true
if user should be able to access
the contact module!public boolean getDelegateTask()
true
if user has the right to delegate
tasks in the ox groupware. Or false
if he has no
right to delegate tasks!public void setDelegateTask(boolean val)
val
- Set to true
if user should be able to delegate
tasks in the ox groupware.public boolean getEditPublicFolders()
public void setEditPublicFolders(boolean val)
public boolean getIcal()
public void setIcal(boolean val)
public boolean getInfostore()
public void setInfostore(boolean val)
public boolean getReadCreateSharedFolders()
public void setReadCreateSharedFolders(boolean val)
public boolean getSyncml()
public void setSyncml(boolean val)
public boolean getTasks()
public void setTasks(boolean val)
public boolean getVcard()
public void setVcard(boolean val)
public boolean getWebdav()
public void setWebdav(boolean val)
public boolean getWebdavXml()
public void setWebdavXml(boolean val)
public boolean getWebmail()
public void setWebmail(boolean val)
public boolean isActiveSync()
public void setActiveSync(boolean activeSync)
public boolean isUSM()
public void setUSM(boolean val)
public boolean isOLOX20()
public void setOLOX20(boolean val)
public void setDeniedPortal(boolean val)
public boolean isDeniedPortal()
public boolean isGlobalAddressBookDisabled()
public void setGlobalAddressBookDisabled(boolean val)
public boolean isPublicFolderEditable()
public void setPublicFolderEditable(boolean publicFolderEditable)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void transferTo(UserModuleAccess enabled, UserModuleAccess disabled)
enabled
and disabled ones to disabled
.enabled
- The UserModuleAccess
carrying the enabled permissionsdisabled
- The UserModuleAccess
carrying the disbaled permissions