Package org.drools.guvnor.server.security

Examples of org.drools.guvnor.server.security.AdminType


    }

    @Restrict("#{identity.loggedIn}")
    public Map<String, List<String>> listUserPermissions() {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new AdminType(),
                                                 RoleTypes.ADMIN );
        }

        PermissionManager pm = new PermissionManager( repository );
        return pm.listUsers();
View Full Code Here


    }

    @Restrict("#{identity.loggedIn}")
    public Map<String, List<String>> retrieveUserPermissions(String userName) {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new AdminType(),
                                                 RoleTypes.ADMIN );
        }

        PermissionManager pm = new PermissionManager( repository );
        return pm.retrieveUserPermissions( userName );
View Full Code Here

    @Restrict("#{identity.loggedIn}")
    public void updateUserPermissions(String userName,
                                      Map<String, List<String>> perms) {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new AdminType(),
                                                 RoleTypes.ADMIN );
        }

        PermissionManager pm = new PermissionManager( repository );
        System.err.println( perms );
View Full Code Here

    }

    @Restrict("#{identity.loggedIn}")
    public String[] listAvailablePermissionTypes() {
        if ( Contexts.isSessionContextActive() ) {
            Identity.instance().checkPermission( new AdminType(),
                                                 RoleTypes.ADMIN );
        }

        return RoleTypes.listAvailableTypes();
    }
View Full Code Here

    }

    @Restrict("#{identity.loggedIn}")
    public void installSampleRepository() throws SerializableException {
        if ( Contexts.isApplicationContextActive() ) {
            Identity.instance().checkPermission( new AdminType(),
                                                 RoleTypes.ADMIN );
        }
        repository.importRepository( this.getClass().getResourceAsStream( "/mortgage-sample-repository.xml" ) );
        this.rebuildPackages();
        this.rebuildSnapshots();
View Full Code Here

    @Restrict("#{identity.loggedIn}")
    public void importRulesRepository(InputStream in) {
    if (Contexts.isSessionContextActive()) {
      Identity.instance().checkPermission(
          new AdminType(),
          RoleTypes.ADMIN);
    }
        repository.importRulesRepositoryFromStream( in );
       
        //
View Full Code Here

   */
  protected void doPost(HttpServletRequest request,
      HttpServletResponse response) throws ServletException, IOException {

    if (Contexts.isSessionContextActive()) {
      Identity.instance().checkPermission(new AdminType(),
          RoleTypes.ADMIN);
    }

    response.setContentType("text/html");
    FormData uploadItem = FileManagerUtils.getFormData(request);
View Full Code Here

   */
  protected void doGet(HttpServletRequest req, HttpServletResponse res)
      throws ServletException, IOException {

    if (Contexts.isSessionContextActive()) {
      Identity.instance().checkPermission(new AdminType(),
          RoleTypes.ADMIN);
    }

    try {
      String packageName = req.getParameter("packageName");
View Full Code Here

TOP

Related Classes of org.drools.guvnor.server.security.AdminType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.