1 51 package com.ivata.groupware.admin.security.right; 52 53 import com.ivata.groupware.admin.security.server.SecuritySession; 54 import com.ivata.groupware.business.BusinessLogic; 55 import com.ivata.groupware.business.addressbook.person.group.right.RightConstants; 56 import com.ivata.groupware.container.persistence.QueryPersistenceManager; 57 import com.ivata.mask.util.SystemException; 58 59 60 71 public class SecurityRightsImpl extends BusinessLogic implements SecurityRights { 72 75 private QueryPersistenceManager persistenceManager; 76 77 82 public SecurityRightsImpl(QueryPersistenceManager persistenceManager) { 83 this.persistenceManager = persistenceManager; 84 } 85 86 97 public boolean canAddUser(final SecuritySession securitySession) 98 throws SystemException { 99 return canUser(securitySession, RightConstants.ACCESS_ADD); 100 } 101 102 114 public boolean canAmendUser(final SecuritySession securitySession) 115 throws SystemException { 116 return canUser(securitySession, RightConstants.ACCESS_AMEND); 117 } 118 119 131 public boolean canRemoveUser(final SecuritySession securitySession) 132 throws SystemException { 133 return canUser(securitySession, RightConstants.ACCESS_REMOVE); 134 } 135 147 public boolean canUser(final SecuritySession securitySession, 148 final Integer access) 149 throws SystemException { 150 return true; 152 180 } 181 } 182 | Popular Tags |