Package org.netxms.client
Class AccessListElement
- java.lang.Object
-
- org.netxms.client.users.AbstractAccessListElement
-
- org.netxms.client.AccessListElement
-
public class AccessListElement extends AbstractAccessListElement
Access list element for NetXMS objects
-
-
Field Summary
-
Fields inherited from class org.netxms.client.users.AbstractAccessListElement
accessRights, userId
-
-
Constructor Summary
Constructors Constructor Description AccessListElement(long userId, int accessRights)Create new ACL element with given user ID and rightsAccessListElement(AccessListElement src)Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasAccessControl()booleanhasAckAlarms()booleanhasControl()booleanhasCreate()booleanhasCreateIssue()booleanhasDelete()booleanhasDownload()booleanhasManage()booleanhasModify()booleanhasPushData()booleanhasRead()booleanhasReadAlarms()booleanhasSendEvents()booleanhasTerminateAlarms()booleanhasUpload()-
Methods inherited from class org.netxms.client.users.AbstractAccessListElement
equals, getAccessRights, getUserId, hashCode, setAccessRights, toString
-
-
-
-
Constructor Detail
-
AccessListElement
public AccessListElement(long userId, int accessRights)Create new ACL element with given user ID and rights- Parameters:
userId- user idaccessRights- bit mask
-
AccessListElement
public AccessListElement(AccessListElement src)
Copy constructor- Parameters:
src- Source ACL element
-
-
Method Detail
-
hasRead
public boolean hasRead()
- Returns:
- true if READ access granted
-
hasModify
public boolean hasModify()
- Returns:
- true if MODIFY access granted
-
hasDelete
public boolean hasDelete()
- Returns:
- true if DELETE access granted
-
hasCreate
public boolean hasCreate()
- Returns:
- true if CREATE access granted
-
hasReadAlarms
public boolean hasReadAlarms()
- Returns:
- true if READ ALARMS access granted
-
hasAckAlarms
public boolean hasAckAlarms()
- Returns:
- true if ACK ALARMS access granted
-
hasTerminateAlarms
public boolean hasTerminateAlarms()
- Returns:
- true if TERMINATE ALARMS access granted
-
hasControl
public boolean hasControl()
- Returns:
- true if CONTROL access granted
-
hasSendEvents
public boolean hasSendEvents()
- Returns:
- true if SEND EVENTS access granted
-
hasAccessControl
public boolean hasAccessControl()
- Returns:
- true if ACCESS CONTROL access granted
-
hasPushData
public boolean hasPushData()
- Returns:
- true if PUSH DATA access granted
-
hasCreateIssue
public boolean hasCreateIssue()
- Returns:
- true if CREATE ISSUE access granted
-
hasDownload
public boolean hasDownload()
- Returns:
- true if DOWNLOAD access granted
-
hasUpload
public boolean hasUpload()
- Returns:
- true if UPLOAD access granted
-
hasManage
public boolean hasManage()
- Returns:
- true if MANAGE FILES access granted
-
-