org.alfresco.web.bean.wcm
Class UpdatePermissionsDialog

java.lang.Object
  extended by org.alfresco.web.bean.dialog.BaseDialogBean
      extended by org.alfresco.web.bean.wcm.BasePermissionsDialog
          extended by org.alfresco.web.bean.wcm.UpdatePermissionsDialog
All Implemented Interfaces:
java.io.Serializable, IDialogBean
Direct Known Subclasses:
EditPermissionsDialog, RemovePermissionsDialog, SetPermissionsDialog

public class UpdatePermissionsDialog
extends BasePermissionsDialog

Base class for Remove,Set,Edit Permissions dialogs

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.alfresco.web.bean.wcm.BasePermissionsDialog
permissionService
 
Fields inherited from class org.alfresco.web.bean.dialog.BaseDialogBean
browseBean, isFinished, navigator, parameters
 
Constructor Summary
UpdatePermissionsDialog()
           
 
Method Summary
protected  void createLock(AVMNode node)
          Create lock for node if it is necessary.
 AVMNode getActiveNode()
          Getter for active node property
protected  org.alfresco.service.cmr.security.AuthenticationService getAuthenticationService()
           
protected  org.alfresco.service.cmr.avm.locking.AVMLockingService getAvmLockingService()
           
 void init(java.util.Map parameters)
          Initialises the dialog bean
 void setActiveNode(AVMNode activeNode)
          Setter for active node property
protected  void setAuthenticationService(org.alfresco.service.cmr.security.AuthenticationService authenticationService)
           
 void setAvmLockingService(org.alfresco.service.cmr.avm.locking.AVMLockingService avmLockingService)
           
 
Methods inherited from class org.alfresco.web.bean.wcm.BasePermissionsDialog
finishImpl, getAvmBrowseBean, getPermissionService, setAvmBrowseBean, setPermissionService
 
Methods inherited from class org.alfresco.web.bean.dialog.BaseDialogBean
cancel, doPostCommitProcessing, finish, formatErrorMessage, getActionsConfigId, getActionsContext, getAdditionalButtons, getCancelButtonLabel, getCheckOutCheckInService, getContainerDescription, getContainerSubTitle, getContainerTitle, getDefaultCancelOutcome, getDefaultFinishOutcome, getDictionaryService, getErrorMessageId, getErrorOutcome, getFileFolderService, getFinishButtonDisabled, getFinishButtonLabel, getMoreActionsConfigId, getNamespaceService, getNodeService, getRuleService, getSearchService, getTransactionService, isFinished, restored, setBrowseBean, setDictionaryService, setFileFolderService, setNamespaceService, setNavigator, setNodeService, setSearchService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdatePermissionsDialog

public UpdatePermissionsDialog()
Method Detail

init

public void init(java.util.Map parameters)
Description copied from interface: IDialogBean
Initialises the dialog bean

Specified by:
init in interface IDialogBean
Overrides:
init in class BasePermissionsDialog
Parameters:
parameters - Map of parameters for the dialog

setAvmLockingService

public void setAvmLockingService(org.alfresco.service.cmr.avm.locking.AVMLockingService avmLockingService)
Parameters:
avmLockingService - The AVMLockingService to set.

getAvmLockingService

protected org.alfresco.service.cmr.avm.locking.AVMLockingService getAvmLockingService()

setAuthenticationService

protected void setAuthenticationService(org.alfresco.service.cmr.security.AuthenticationService authenticationService)
Parameters:
authenticationService - The AuthenticationService to set.

getAuthenticationService

protected org.alfresco.service.cmr.security.AuthenticationService getAuthenticationService()

createLock

protected void createLock(AVMNode node)
Create lock for node if it is necessary. Also create lock for children, if they inherit parent permissions.


getActiveNode

public AVMNode getActiveNode()
Getter for active node property


setActiveNode

public void setActiveNode(AVMNode activeNode)
Setter for active node property



Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.