package ch.elexis.base.ch.ebanking;
import ch.elexis.admin.ACE;
import ch.elexis.admin.AbstractAccessControl;
import ch.elexis.admin.AccessControlDefaults;
import ch.elexis.admin.IACLContributor;
import ch.elexis.base.ch.ebanking.esr.Messages;
import ch.elexis.core.model.RoleConstants;
public class EBankingACLContributor implements IACLContributor {
public final static ACE DISPLAY_ESR = new ACE(AccessControlDefaults.DATA,
"ch.elexis.ebanking_ch:DisplayESR", Messages.ESRView_showESRData); //$NON-NLS-1$
@Override
public ACE[] getACL(){
return new ACE[] {DISPLAY_ESR};
}
@Override
public void initializeDefaults(AbstractAccessControl ac){
ac.grant(RoleConstants.SYSTEMROLE_LITERAL_USER, DISPLAY_ESR);
}
}