com.trackstudio.kernel.cache
Class InternalACL

java.lang.Object
  extended by com.trackstudio.kernel.cache.InternalACL
All Implemented Interfaces:
java.lang.Comparable

public class InternalACL
extends java.lang.Object
implements java.lang.Comparable

Класс используется для кеширования ACL


Constructor Summary
InternalACL(java.lang.String aclId, java.lang.String userId, java.lang.String groupId, java.lang.String prstatusId, java.lang.String ownerId, java.lang.Integer override)
          Конструктор
 
Method Summary
 int compareTo(java.lang.Object o)
          Сравнивает два объекта текущего класса без учета регистра
 boolean equals(java.lang.Object obj)
          Сравнивает два обхекта текущего класса
 java.lang.String getAclId()
          Возвращает ID правила доступа
 java.lang.String getGroupId()
          Возвращает ID группы
 boolean getOverride()
          Возвращает переопределен статус или нет
 java.lang.String getOwnerId()
          Возвращает ID владельца правила доступа
 java.lang.String getPrstatusId()
          Возвращает ID статуса
 java.lang.String getUserId()
          Возвращает ID пользователя
 void setAclId(java.lang.String aclId)
          Устанавливает ID правила доступа
 void setGroupId(java.lang.String groupId)
          Устанавливает ID группы
 void setOverride(boolean override)
          Устанавливает переопределение статуса
 void setOwnerId(java.lang.String ownerId)
          Устанавливает ID владельца правила доступа
 void setPrstatusId(java.lang.String prstatusId)
          Устанавливает статус
 void setUserId(java.lang.String userId)
          Устанавливат ID пользователя
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalACL

public InternalACL(java.lang.String aclId,
                   java.lang.String userId,
                   java.lang.String groupId,
                   java.lang.String prstatusId,
                   java.lang.String ownerId,
                   java.lang.Integer override)
Конструктор

Parameters:
aclId - ID правила доступа
userId - ID пользователя
groupId - ID группы
prstatusId - ID статуса
ownerId - ID владельца правила доступа
override - Указывает переопределен ли статус или нет
Method Detail

getUserId

public java.lang.String getUserId()
Возвращает ID пользователя

Returns:
ID пользователя

setUserId

public void setUserId(java.lang.String userId)
Устанавливат ID пользователя

Parameters:
userId - ID пользователя

getGroupId

public java.lang.String getGroupId()
Возвращает ID группы

Returns:
ID группы

setGroupId

public void setGroupId(java.lang.String groupId)
Устанавливает ID группы

Parameters:
groupId - ID группы

getPrstatusId

public java.lang.String getPrstatusId()
Возвращает ID статуса

Returns:
ID статуса

getOwnerId

public java.lang.String getOwnerId()
Возвращает ID владельца правила доступа

Returns:
ID владельца правила доступа

setOwnerId

public void setOwnerId(java.lang.String ownerId)
Устанавливает ID владельца правила доступа

Parameters:
ownerId - ID владельца правила доступа

setPrstatusId

public void setPrstatusId(java.lang.String prstatusId)
Устанавливает статус

Parameters:
prstatusId - ID статуса

getAclId

public java.lang.String getAclId()
Возвращает ID правила доступа

Returns:
ID правила доступа

setAclId

public void setAclId(java.lang.String aclId)
Устанавливает ID правила доступа

Parameters:
aclId - ID правила доступа

equals

public boolean equals(java.lang.Object obj)
Сравнивает два обхекта текущего класса

Overrides:
equals in class java.lang.Object
Parameters:
obj - Скравниваемый обхект
Returns:
TREU если равны, FALSE если нет

compareTo

public int compareTo(java.lang.Object o)
Сравнивает два объекта текущего класса без учета регистра

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
o - Сравниваемый обхект
Returns:
+1, 0 или -1

getOverride

public boolean getOverride()
Возвращает переопределен статус или нет

Returns:
TRUE - переопределен, FALSE - нет

setOverride

public void setOverride(boolean override)
Устанавливает переопределение статуса

Parameters:
override - переопределен статус или нет


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.