com.trackstudio.kernel.cache
Class Action

java.lang.Object
  extended by com.trackstudio.kernel.cache.Action
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
TaskAction, UserAction

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

Класс Action описывет действия в системе, которые может делать пользователя


Field Summary
static TaskAction bulkProcessingTask
          Право на групповые операции с задачами
static TaskAction createTaskAttachments
          Право создавать прилоежнные к задачам файлы
static TaskAction createTaskMessageAttachments
          Право создавать приложенные к сообщениям файлы
static UserAction createUser
          Право на создание пользователей
static UserAction createUserAttachments
          Право создавать приложенные к пользователям файлы
static TaskAction cutCopyPasteTask
          Право копировать/вырезать и вставлять азадчи
static UserAction cutPasteUser
          Право вырезать и вставлять пользователей
static TaskAction deleteOperations
          Право на удаление сообщений к задачам
static TaskAction deleteTheirMessageAttachment
          Право удалять свои файлы проложенные к сообщениям
static TaskAction deleteTheirTaskAttachment
          Право удалять свои файлы приложенные к задачам
static UserAction deleteUser
          Право на удаление пользователей
static TaskAction editTaskActualBudget
          Право редактировать потраченное время задач
static TaskAction editTaskAlias
          Право редактировать алиасы задач
static TaskAction editTaskBudget
          Право редактировать бюджет задач
static TaskAction editTaskDeadline
          Право редактировать дедлайн задач
static TaskAction editTaskDescription
          Право редактировать описание задач
static TaskAction editTaskHandler
          Право менять ответственного в задачах
static TaskAction editTaskPriority
          Право редактировать приоритеты задач
static UserAction editUserActive
          Право активировать/деактивировать пользователей
static UserAction editUserChildren
          Право изменять данные подчиненных
static UserAction editUserChildrenPassword
          Право менять пароли подчиненных пользователей
static UserAction editUserCompany
          Право редактировать компанию пользователя
static UserAction editUserDefaultProject
          Право редактировать проект пользователя по умолчанию
static UserAction editUserEmail
          Право редактировать электронную почту пользователей
static UserAction editUserEmailType
          Право редактировать тип шаблона email
static UserAction editUserExpireDate
          Право редактировать дату истекания срока действия логина пользователя
static UserAction editUserHimself
          Право изменять свои данных
static UserAction editUserLicensed
          Право редактирования колличетсва лицензированных пользователей
static UserAction editUserLocale
          Право редактировать локаль пользователя
static UserAction editUserPasswordHimself
          Право менять свой пароль
static UserAction editUserPhone
          Право редактировать телефоны пользователей
static UserAction editUserStatus
          Право редактировать статусы пользователей
static UserAction editUserTimezone
          Право редактировать таймзону пользователя
static TaskAction manageCategories
          Право управлять категориями
static TaskAction manageEmailImportRules
          Право управлять правилами импорта почтовых сообщений
static TaskAction manageEmailSchedules
          Право управлять почтовыми уведомлениями
static TaskAction managePrivateReports
          Право управлять приватными отчетами
static TaskAction managePublicReports
          Право управлять публичными отчетами
static TaskAction manageRegistrations
          Право управлять регистрациями пользователей
static UserAction manageRoles
          Право управлять роляит пользователей
static TaskAction manageTaskACLs
          Право управлять правами доступа к задачам
static TaskAction manageTaskAttachments
          Право управлять приложенными к задачам файлами
static TaskAction manageTaskMessageAttachments
          Право управлять приложенными к сообщениям файлами
static TaskAction manageTaskPrivateFilters
          Право управлять приватными фильтрами для задач
static TaskAction manageTaskPublicFilters
          Право управлять публичными фильтрами для задач
static TaskAction manageTaskTemplates
          право управлять шаблонами для задач
static TaskAction manageTaskUDFs
          Право управлять пользовательскими полями для задач
static UserAction manageUserACLs
          Право управление правами доступа к пользователям
static UserAction manageUserAttachments
          Право редактировать и удалять приложенные к пользователям файлы
static UserAction manageUserPrivateFilters
          Право управлять приватными фильтрами пользователей
static UserAction manageUserPublicFilters
          Право управлять публичными фильтрами пользователей
static UserAction manageUserUDFs
          Право управлять пользовательскими полями для пользователей
static TaskAction manageWorkflows
          Право управлть процессами
static TaskAction[] taskActions
          Прав доступа пользователя к задачам
static TaskAction[] taskUnOverridedActions
          Права пользователя для задач, которые не переопределяются
static UserAction[] userUnOverridedActions
          Права пользователя для пользователей, которые не переопределяются
static TaskAction viewFilters
          Право просмотривать фильтры для задач
static TaskAction viewReports
          Право просматривать отчеты
static TaskAction viewSCMReferences
          Право смотреть SCM-ссылки
static TaskAction viewTaskActualBudget
          Право просматривать потраченное время заадч
static TaskAction viewTaskAttachments
          Правл просматривать прилоежнные к задачам файлы
static TaskAction viewTaskBudget
          Право просматривать бюджет задач
static TaskAction viewTaskCloseDate
          Право смотреть даты/время закрытия задач
static TaskAction viewTaskDeadline
          Право просматривать дедлайн задач
static TaskAction viewTaskDescription
          Право смотреть описания задач
static TaskAction viewTaskLastUpdated
          Право просматривать дату/время последнего изменения задач
static TaskAction viewTaskPriority
          Право просматривать приоритеты задач
static TaskAction viewTaskResolution
          Право просматривать резолюции задач
static TaskAction viewTaskSubmitDate
          Право просматривать дату/время создания задач
static UserAction viewUserAttachments
          Право на просмотр прилоежнных к пользователям файлов
static UserAction viewUserCompany
          Право на просмотр компании пользователя
static UserAction viewUserFilters
          Право просмотривать фильтры пользователей
static UserAction viewUserPhone
          Право просматривать телефоны пользователей
 
Constructor Summary
Action(java.lang.String name)
          конструктор, устанавливает название действия
 
Method Summary
 int compareTo(java.lang.Object o)
          Сравнивает два объекта текущего класса
 boolean equals(java.lang.Object obj)
          Сравнивает два объекта текущего класса
 java.lang.String getName()
          Возвращает Название действия
 java.lang.String toString()
          Возвращает строковое представление текущего класса
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

createUser

public static final UserAction createUser
Право на создание пользователей


deleteUser

public static final UserAction deleteUser
Право на удаление пользователей


editUserStatus

public static final UserAction editUserStatus
Право редактировать статусы пользователей


viewUserPhone

public static final UserAction viewUserPhone
Право просматривать телефоны пользователей


editUserPhone

public static final UserAction editUserPhone
Право редактировать телефоны пользователей


editUserEmail

public static final UserAction editUserEmail
Право редактировать электронную почту пользователей


viewUserCompany

public static final UserAction viewUserCompany
Право на просмотр компании пользователя


editUserCompany

public static final UserAction editUserCompany
Право редактировать компанию пользователя


editUserLocale

public static final UserAction editUserLocale
Право редактировать локаль пользователя


editUserTimezone

public static final UserAction editUserTimezone
Право редактировать таймзону пользователя


editUserExpireDate

public static final UserAction editUserExpireDate
Право редактировать дату истекания срока действия логина пользователя


editUserLicensed

public static final UserAction editUserLicensed
Право редактирования колличетсва лицензированных пользователей


editUserDefaultProject

public static final UserAction editUserDefaultProject
Право редактировать проект пользователя по умолчанию


editUserActive

public static final UserAction editUserActive
Право активировать/деактивировать пользователей


manageUserACLs

public static final UserAction manageUserACLs
Право управление правами доступа к пользователям


editUserHimself

public static final UserAction editUserHimself
Право изменять свои данных


editUserChildren

public static final UserAction editUserChildren
Право изменять данные подчиненных


cutPasteUser

public static final UserAction cutPasteUser
Право вырезать и вставлять пользователей


editUserPasswordHimself

public static final UserAction editUserPasswordHimself
Право менять свой пароль


editUserEmailType

public static final UserAction editUserEmailType
Право редактировать тип шаблона email


editUserChildrenPassword

public static final UserAction editUserChildrenPassword
Право менять пароли подчиненных пользователей


manageUserUDFs

public static final UserAction manageUserUDFs
Право управлять пользовательскими полями для пользователей


manageRoles

public static final UserAction manageRoles
Право управлять роляит пользователей


viewUserAttachments

public static final UserAction viewUserAttachments
Право на просмотр прилоежнных к пользователям файлов


createUserAttachments

public static final UserAction createUserAttachments
Право создавать приложенные к пользователям файлы


manageUserAttachments

public static final UserAction manageUserAttachments
Право редактировать и удалять приложенные к пользователям файлы


viewUserFilters

public static final UserAction viewUserFilters
Право просмотривать фильтры пользователей


manageUserPrivateFilters

public static final UserAction manageUserPrivateFilters
Право управлять приватными фильтрами пользователей


manageUserPublicFilters

public static final UserAction manageUserPublicFilters
Право управлять публичными фильтрами пользователей


manageRegistrations

public static final TaskAction manageRegistrations
Право управлять регистрациями пользователей


viewFilters

public static final TaskAction viewFilters
Право просмотривать фильтры для задач


manageTaskPrivateFilters

public static final TaskAction manageTaskPrivateFilters
Право управлять приватными фильтрами для задач


manageTaskPublicFilters

public static final TaskAction manageTaskPublicFilters
Право управлять публичными фильтрами для задач


manageEmailSchedules

public static final TaskAction manageEmailSchedules
Право управлять почтовыми уведомлениями


bulkProcessingTask

public static final TaskAction bulkProcessingTask
Право на групповые операции с задачами


cutCopyPasteTask

public static final TaskAction cutCopyPasteTask
Право копировать/вырезать и вставлять азадчи


viewTaskPriority

public static final TaskAction viewTaskPriority
Право просматривать приоритеты задач


editTaskPriority

public static final TaskAction editTaskPriority
Право редактировать приоритеты задач


editTaskAlias

public static final TaskAction editTaskAlias
Право редактировать алиасы задач


viewTaskDeadline

public static final TaskAction viewTaskDeadline
Право просматривать дедлайн задач


editTaskDeadline

public static final TaskAction editTaskDeadline
Право редактировать дедлайн задач


viewTaskBudget

public static final TaskAction viewTaskBudget
Право просматривать бюджет задач


editTaskBudget

public static final TaskAction editTaskBudget
Право редактировать бюджет задач


viewTaskActualBudget

public static final TaskAction viewTaskActualBudget
Право просматривать потраченное время заадч


editTaskActualBudget

public static final TaskAction editTaskActualBudget
Право редактировать потраченное время задач


viewTaskSubmitDate

public static final TaskAction viewTaskSubmitDate
Право просматривать дату/время создания задач


viewTaskLastUpdated

public static final TaskAction viewTaskLastUpdated
Право просматривать дату/время последнего изменения задач


editTaskHandler

public static final TaskAction editTaskHandler
Право менять ответственного в задачах


viewTaskCloseDate

public static final TaskAction viewTaskCloseDate
Право смотреть даты/время закрытия задач


viewTaskResolution

public static final TaskAction viewTaskResolution
Право просматривать резолюции задач


viewTaskDescription

public static final TaskAction viewTaskDescription
Право смотреть описания задач


editTaskDescription

public static final TaskAction editTaskDescription
Право редактировать описание задач


viewTaskAttachments

public static final TaskAction viewTaskAttachments
Правл просматривать прилоежнные к задачам файлы


createTaskAttachments

public static final TaskAction createTaskAttachments
Право создавать прилоежнные к задачам файлы


manageTaskAttachments

public static final TaskAction manageTaskAttachments
Право управлять приложенными к задачам файлами


deleteTheirTaskAttachment

public static final TaskAction deleteTheirTaskAttachment
Право удалять свои файлы приложенные к задачам


createTaskMessageAttachments

public static final TaskAction createTaskMessageAttachments
Право создавать приложенные к сообщениям файлы


manageTaskMessageAttachments

public static final TaskAction manageTaskMessageAttachments
Право управлять приложенными к сообщениям файлами


deleteTheirMessageAttachment

public static final TaskAction deleteTheirMessageAttachment
Право удалять свои файлы проложенные к сообщениям


manageTaskUDFs

public static final TaskAction manageTaskUDFs
Право управлять пользовательскими полями для задач


manageEmailImportRules

public static final TaskAction manageEmailImportRules
Право управлять правилами импорта почтовых сообщений


manageTaskTemplates

public static final TaskAction manageTaskTemplates
право управлять шаблонами для задач


manageTaskACLs

public static final TaskAction manageTaskACLs
Право управлять правами доступа к задачам


viewReports

public static final TaskAction viewReports
Право просматривать отчеты


managePrivateReports

public static final TaskAction managePrivateReports
Право управлять приватными отчетами


managePublicReports

public static final TaskAction managePublicReports
Право управлять публичными отчетами


manageCategories

public static final TaskAction manageCategories
Право управлять категориями


manageWorkflows

public static final TaskAction manageWorkflows
Право управлть процессами


viewSCMReferences

public static final TaskAction viewSCMReferences
Право смотреть SCM-ссылки


deleteOperations

public static final TaskAction deleteOperations
Право на удаление сообщений к задачам


taskUnOverridedActions

public static TaskAction[] taskUnOverridedActions
Права пользователя для задач, которые не переопределяются


userUnOverridedActions

public static UserAction[] userUnOverridedActions
Права пользователя для пользователей, которые не переопределяются


taskActions

public static TaskAction[] taskActions
Прав доступа пользователя к задачам

Constructor Detail

Action

public Action(java.lang.String name)
конструктор, устанавливает название действия

Parameters:
name - название действия
Method Detail

toString

public java.lang.String toString()
Возвращает строковое представление текущего класса

Overrides:
toString in class java.lang.Object
Returns:
строковое представление текущего класса

getName

public java.lang.String getName()
Возвращает Название действия

Returns:
название действия

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


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