arta.synergy.web.common.client.data.actions
Class ActionRights

java.lang.Object
  extended by arta.synergy.web.common.client.data.actions.ActionRights
All Implemented Interfaces:
java.io.Serializable

public class ActionRights
extends java.lang.Object
implements java.io.Serializable

Created by IntelliJ IDEA. User: topa Date: 02.04.13 Time: 15:54 To change this template use File | Settings | File Templates.

See Also:
Serialized Form

Constructor Summary
ActionRights()
           
 
Method Summary
 boolean canBeResended(Action action, User user)
          Может ли быть работа передана другому пользователю
 boolean canReAssign(Action action, User user, boolean settingValue)
          Можно ли перепоручать работу
 boolean canSendAcquaintance(Action action, User user)
          Может ли авторизованный пользователь отправлять работу на ознакомление
 boolean canSendAgreement(Action action, User user)
          Может ли авторизованный пользователь отправлять данную работу на согласование
 boolean canSendApproval(Action action, User user)
          Может ли авторизованный пользователь отправлять работу на утверждение
 boolean canSendByRoute(Action action, User user)
          Может ли авторизованный пользователь отправлять работу по маршруту
 boolean isCanAcquaintance()
           
 boolean isCanAgree()
           
 boolean isCanApprove()
           
 boolean isCanAssign()
           
 boolean isCanChangeProgress()
          #canChangeProgress
 boolean isCanChangeState()
           
 boolean isCanCreate()
           
 boolean isCanManageComments()
           
 boolean isCanResend()
           
 boolean isCanSend()
          Может ли пользователь отправлять работы по процессам.
 boolean isCanTakeOnControl()
           
 boolean isDeletable()
           
 boolean isEditable()
           
 boolean isRestorable()
           
 void setCanAcquaintance(boolean canAcquaintance)
           
 void setCanAgree(boolean canAgree)
           
 void setCanApprove(boolean canApprove)
           
 void setCanAssign(boolean canAssign)
           
 void setCanChangeProgress(boolean canChangeProgress)
          #canChangeProgress
 void setCanChangeState(boolean canChangeState)
           
 void setCanCreate(boolean canCreate)
           
 void setCanManageComments(boolean canManageComments)
           
 void setCanResend(boolean canResend)
           
 void setCanSend(boolean canSend)
           
 void setCanTakeOnControl(boolean canTakeOnControl)
           
 void setDeletable(boolean deletable)
           
 void setEditable(boolean editable)
           
 void setRestorable(boolean restorable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionRights

public ActionRights()
Method Detail

isEditable

public boolean isEditable()
Returns:
See Also:
isEditable()

setEditable

public void setEditable(boolean editable)
Parameters:
editable -
See Also:
isEditable

isDeletable

public boolean isDeletable()
Returns:
See Also:
isDeletable

setDeletable

public void setDeletable(boolean deletable)
Parameters:
deletable -
See Also:
isDeletable

isRestorable

public boolean isRestorable()
Returns:
See Also:
isRestorable

setRestorable

public void setRestorable(boolean restorable)
Parameters:
restorable -
See Also:
isRestorable

isCanChangeProgress

public boolean isCanChangeProgress()
#canChangeProgress

Returns:

setCanChangeProgress

public void setCanChangeProgress(boolean canChangeProgress)
#canChangeProgress

Parameters:
canChangeProgress -

isCanChangeState

public boolean isCanChangeState()
Returns:
See Also:
canChangeState

setCanChangeState

public void setCanChangeState(boolean canChangeState)
Parameters:
canChangeState -
See Also:
canChangeState

isCanAgree

public boolean isCanAgree()
Returns:
See Also:
canAgree

setCanAgree

public void setCanAgree(boolean canAgree)
Parameters:
canAgree -
See Also:
canAgree

isCanApprove

public boolean isCanApprove()
Returns:
See Also:
canApprove

setCanApprove

public void setCanApprove(boolean canApprove)
Parameters:
canApprove -
See Also:
canApprove

isCanAcquaintance

public boolean isCanAcquaintance()
Returns:
See Also:
canAcquaintance

setCanAcquaintance

public void setCanAcquaintance(boolean canAcquaintance)
Parameters:
canAcquaintance -
See Also:
canAcquaintance

isCanAssign

public boolean isCanAssign()
Returns:
See Also:
canAssign

setCanAssign

public void setCanAssign(boolean canAssign)
Parameters:
canAssign -
See Also:
canAssign

isCanManageComments

public boolean isCanManageComments()
Returns:
See Also:
canManageComments

setCanManageComments

public void setCanManageComments(boolean canManageComments)
Parameters:
canManageComments -
See Also:
canManageComments

isCanCreate

public boolean isCanCreate()
Returns:
See Also:
canCreate

setCanCreate

public void setCanCreate(boolean canCreate)
Parameters:
canCreate -
See Also:
canCreate

isCanResend

public boolean isCanResend()
Returns:
See Also:
canResend

setCanResend

public void setCanResend(boolean canResend)
Parameters:
canResend -
See Also:
canResend

canBeResended

public boolean canBeResended(Action action,
                             User user)
Может ли быть работа передана другому пользователю

Parameters:
user -
Returns:

canReAssign

public boolean canReAssign(Action action,
                           User user,
                           boolean settingValue)
Можно ли перепоручать работу

Parameters:
action - работа
user - авторизованный пользователь
settingValue - - значение настройки "можно ли ставить работы не подчиненным"
Returns:
See Also:
SettingsConstants.ALLOW_ADD_WORK_RESPONSIBLES

canSendAgreement

public boolean canSendAgreement(Action action,
                                User user)
Может ли авторизованный пользователь отправлять данную работу на согласование

Parameters:
action -
user -
Returns:

canSendApproval

public boolean canSendApproval(Action action,
                               User user)
Может ли авторизованный пользователь отправлять работу на утверждение

Parameters:
action -
user -
Returns:

canSendAcquaintance

public boolean canSendAcquaintance(Action action,
                                   User user)
Может ли авторизованный пользователь отправлять работу на ознакомление

Parameters:
action -
user -
Returns:

canSendByRoute

public boolean canSendByRoute(Action action,
                              User user)
Может ли авторизованный пользователь отправлять работу по маршруту

Parameters:
action -
user -
Returns:

isCanTakeOnControl

public boolean isCanTakeOnControl()
Returns:
See Also:
canTakeOnControl

setCanTakeOnControl

public void setCanTakeOnControl(boolean canTakeOnControl)
Parameters:
canTakeOnControl -
See Also:
canTakeOnControl

isCanSend

public boolean isCanSend()
Может ли пользователь отправлять работы по процессам. Для получения информации о возможности отправить по каждому отдельному типу действий надо использовать один из методов canSendAcquaintance, canSendAgreement, canSendApproval, canSendByRoute

Returns:
See Also:
canSendAcquaintance(Action, arta.synergy.web.common.client.data.mbo.User), canSendAgreement(Action, arta.synergy.web.common.client.data.mbo.User), canSendApproval(Action, arta.synergy.web.common.client.data.mbo.User), canSendByRoute(Action, arta.synergy.web.common.client.data.mbo.User), canSend

setCanSend

public void setCanSend(boolean canSend)
Parameters:
canSend -
See Also:
canSend


Copyright © 2000 Dummy Corp. All Rights Reserved.