xref: /OpenGrok/plugins/src/main/java/opengrok/auth/plugin/FalsePlugin.java (revision b28a55383a9dd002a5369a73f8ba9c943d6dc214)
1*b28a5538SAdam Hornacek /*
2*b28a5538SAdam Hornacek  * CDDL HEADER START
3*b28a5538SAdam Hornacek  *
4*b28a5538SAdam Hornacek  * The contents of this file are subject to the terms of the
5*b28a5538SAdam Hornacek  * Common Development and Distribution License (the "License").
6*b28a5538SAdam Hornacek  * You may not use this file except in compliance with the License.
7*b28a5538SAdam Hornacek  *
8*b28a5538SAdam Hornacek  * See LICENSE.txt included in this distribution for the specific
9*b28a5538SAdam Hornacek  * language governing permissions and limitations under the License.
10*b28a5538SAdam Hornacek  *
11*b28a5538SAdam Hornacek  * When distributing Covered Code, include this CDDL HEADER in each
12*b28a5538SAdam Hornacek  * file and include the License file at LICENSE.txt.
13*b28a5538SAdam Hornacek  * If applicable, add the following below this CDDL HEADER, with the
14*b28a5538SAdam Hornacek  * fields enclosed by brackets "[]" replaced with your own identifying
15*b28a5538SAdam Hornacek  * information: Portions Copyright [yyyy] [name of copyright owner]
16*b28a5538SAdam Hornacek  *
17*b28a5538SAdam Hornacek  * CDDL HEADER END
18*b28a5538SAdam Hornacek  */
19*b28a5538SAdam Hornacek 
20*b28a5538SAdam Hornacek /*
21*b28a5538SAdam Hornacek  * Copyright (c) 2016, 2018 Oracle and/or its affiliates. All rights reserved.
22*b28a5538SAdam Hornacek  */
23*b28a5538SAdam Hornacek package opengrok.auth.plugin;
24*b28a5538SAdam Hornacek 
25*b28a5538SAdam Hornacek import java.util.Map;
26*b28a5538SAdam Hornacek import javax.servlet.http.HttpServletRequest;
27*b28a5538SAdam Hornacek import org.opengrok.indexer.authorization.IAuthorizationPlugin;
28*b28a5538SAdam Hornacek import org.opengrok.indexer.configuration.Group;
29*b28a5538SAdam Hornacek import org.opengrok.indexer.configuration.Project;
30*b28a5538SAdam Hornacek 
31*b28a5538SAdam Hornacek /**
32*b28a5538SAdam Hornacek  *
33*b28a5538SAdam Hornacek  * @author Krystof Tulinger
34*b28a5538SAdam Hornacek  */
35*b28a5538SAdam Hornacek public class FalsePlugin implements IAuthorizationPlugin {
36*b28a5538SAdam Hornacek 
37*b28a5538SAdam Hornacek     @Override
load(Map<String, Object> parameters)38*b28a5538SAdam Hornacek     public void load(Map<String, Object> parameters) {
39*b28a5538SAdam Hornacek     }
40*b28a5538SAdam Hornacek 
41*b28a5538SAdam Hornacek     @Override
unload()42*b28a5538SAdam Hornacek     public void unload() {
43*b28a5538SAdam Hornacek     }
44*b28a5538SAdam Hornacek 
45*b28a5538SAdam Hornacek     @Override
isAllowed(HttpServletRequest request, Project project)46*b28a5538SAdam Hornacek     public boolean isAllowed(HttpServletRequest request, Project project) {
47*b28a5538SAdam Hornacek         return false;
48*b28a5538SAdam Hornacek     }
49*b28a5538SAdam Hornacek 
50*b28a5538SAdam Hornacek     @Override
isAllowed(HttpServletRequest request, Group group)51*b28a5538SAdam Hornacek     public boolean isAllowed(HttpServletRequest request, Group group) {
52*b28a5538SAdam Hornacek         return false;
53*b28a5538SAdam Hornacek     }
54*b28a5538SAdam Hornacek }
55