org.netxms.api.client.users
Class AbstractAccessListElement

java.lang.Object
  extended by org.netxms.api.client.users.AbstractAccessListElement

public class AbstractAccessListElement
extends java.lang.Object

Abstract access list element.


Field Summary
protected  int accessRights
           
protected  long userId
           
 
Constructor Summary
AbstractAccessListElement(AbstractAccessListElement src)
          Copy constructor
AbstractAccessListElement(long userId, int accessRights)
          Create new ACL element with given user ID and rights
 
Method Summary
 boolean equals(java.lang.Object aThat)
           
 int getAccessRights()
           
 long getUserId()
           
 int hashCode()
           
 void setAccessRights(int accessRights)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userId

protected long userId

accessRights

protected int accessRights
Constructor Detail

AbstractAccessListElement

public AbstractAccessListElement(long userId,
                                 int accessRights)
Create new ACL element with given user ID and rights

Parameters:
userId -
accessRights -

AbstractAccessListElement

public AbstractAccessListElement(AbstractAccessListElement src)
Copy constructor

Parameters:
src - Source ACL element
Method Detail

getUserId

public long getUserId()
Returns:
the userId

setAccessRights

public void setAccessRights(int accessRights)
Parameters:
accessRights - the accessRights to set

getAccessRights

public int getAccessRights()
Returns:
the accessRights

equals

public boolean equals(java.lang.Object aThat)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2011. All Rights Reserved.