class RoleItemPresenter extends ListItemPresenter<RolePermissions, BranchManagementPresenter, RoleItemPresenter.View> {

    public void setCanRead(boolean canRead) {
        this.rolePermissions.setCanRead(canRead);
        if (!canRead) {
            setForceCanWrite(false);
            setForceCanDelete(false);
            setForceCanDeploy(false);
        }

        parentPresenter.fireChangeEvent();
    }

    @Inject public  RoleItemPresenter(final View view);

}