Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 12 for hasRole (0.2 seconds)

  1. src/main/java/org/codelibs/fess/mylasta/action/FessUserBean.java

        }
    
        public boolean isEditable() {
            return user.isEditable();
        }
    
        public boolean hasRole(final String role) {
            return stream(user.getRoleNames()).get(stream -> stream.anyMatch(s -> s.equals(role)));
        }
    
        public boolean hasRoles(final String[] acceptedRoles) {
            return stream(user.getRoleNames())
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Tue Aug 19 14:09:36 GMT 2025
    - 5.1K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/mylasta/action/FessUserBeanTest.java

            assertTrue(fessUserBean.hasRole("admin"));
            assertTrue(fessUserBean.hasRole("user"));
            assertTrue(fessUserBean.hasRole("manager"));
            assertFalse(fessUserBean.hasRole("guest"));
    
            // Test with null check
            assertFalse(fessUserBean.hasRole(null));
        }
    
        @Test
        public void test_hasRoles() {
            // Test with no roles
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 11.8K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/app/web/base/FessAdminAction.java

            super.setupHtmlData(runtime);
            systemHelper.setupAdminHtmlData(this, runtime);
    
            final Boolean editable =
                    getUserBean().map(user -> user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray()) || user.hasRole(getActionRole()))
                            .orElse(false);
            runtime.registerData("editable", editable);
            runtime.registerData("editableClass", editable ? StringUtil.EMPTY : "disabled");
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 13:57:12 GMT 2026
    - 10.9K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/app/web/admin/AdminAction.java

            if (user.hasRoles(getActionRoles(AdminSchedulerAction.ROLE))) {
                return AdminSchedulerAction.class;
            }
            if (user.hasRoles(getActionRoles(AdminDesignAction.ROLE))) {
                return AdminDesignAction.class;
            }
            if (user.hasRoles(getActionRoles(AdminDictAction.ROLE))) {
                return AdminDictAction.class;
            }
            if (user.hasRoles(getActionRoles(AdminAccesstokenAction.ROLE))) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 19K bytes
    - Click Count (0)
  5. src/test/java/org/codelibs/fess/validation/UriTypeTest.java

            boolean hasWeb = false;
            boolean hasFile = false;
            for (final ProtocolType type : values) {
                if (type == ProtocolType.WEB) {
                    hasWeb = true;
                } else if (type == ProtocolType.FILE) {
                    hasFile = true;
                }
            }
    
            assertTrue("Should have WEB protocol type", hasWeb);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 21.3K bytes
    - Click Count (0)
  6. src/main/java/org/codelibs/fess/taglib/FessFunctions.java

            }
            final FessLoginAssist loginAssist = ComponentUtil.getComponent(FessLoginAssist.class);
            return loginAssist.getSavedUserBean()
                    .map(user -> user.hasRoles(roles) || user.hasRoles(ComponentUtil.getFessConfig().getAuthenticationAdminRolesAsArray()))
                    .orElse(false);
        }
    
        /**
         * Masks email addresses in the input string for privacy protection.
         *
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 25.4K bytes
    - Click Count (1)
  7. src/main/java/org/codelibs/fess/app/web/base/FessLoginAction.java

         * @return HTML response redirecting to the appropriate admin interface
         */
        protected HtmlResponse redirectByUser(final FessUserBean user) {
            if (user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray())) {
                return redirect(AdminDashboardAction.class);
            }
            final Class<? extends FessAdminAction> actionClass = AdminAction.getAdminActionClass(user);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 2.6K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/app/web/base/login/FessLoginAssist.java

                    if (user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray())) {
                        return;
                    }
                    final Method executeMethod = resource.getExecuteMethod();
                    final Secured secured = executeMethod.getAnnotation(Secured.class);
                    if (secured != null && user.hasRoles(secured.value())) {
                        return;
                    }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 12.1K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/api/engine/SearchEngineApiManager.java

                throws IOException, ServletException {
            final RequestManager requestManager = ComponentUtil.getRequestManager();
            if (!requestManager.findUserBean(FessUserBean.class).map(user -> user.hasRoles(acceptedRoles)).orElse(Boolean.FALSE)) {
                response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Unauthorized access: " + request.getServletPath());
                return;
            }
    
            try {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 02:24:40 GMT 2026
    - 13.4K bytes
    - Click Count (0)
  10. src/main/java/org/codelibs/fess/app/web/base/FessSearchAction.java

            runtime.registerData("adminUser",
                    fessConfig.isAdminUser(username) || fessLoginAssist.getSavedUserBean()
                            .map(user -> user.hasRoles(fessConfig.getAuthenticationAdminRolesAsArray()))
                            .orElse(false));
    
            runtime.registerData("pageLoginLink", fessConfig.isLoginLinkEnabled());
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 18 04:42:56 GMT 2026
    - 14K bytes
    - Click Count (0)
Back to Top