Package org.jboss.seam.security

Examples of org.jboss.seam.security.RunAsOperation


   public void uploadPicture()
   { 
      member.setMemberSince(new Date());     
      entityManager.persist(member);     
     
      new RunAsOperation() {
         public void execute() {
            identityManager.createUser(username, password);
            identityManager.grantRole(username, "user");           
         }        
      }.addRole("admin")
View Full Code Here


    @In
    private EntityManager entityManager;

    @Override
    public Response makeSampleLanguages() {
        new RunAsOperation() {
            @Override
            public void execute() {
                sampleProjectProfile.makeSampleLanguages();
            }
        }.addRole("admin").run();
View Full Code Here

    }

    @Override
    @Transactional
    public Response addLanguage(final String localeId) {
        new RunAsOperation() {
            @Override
            public void execute() {
                sampleProjectProfile.makeLanguage(new LocaleId(localeId));
            }
        }.addRole("admin").run();
View Full Code Here

        return Response.ok().build();
    }

    @Override
    public Response makeSampleUsers() {
        new RunAsOperation() {
            public void execute() {
                sampleProjectProfile.makeSampleUsers();
            }
        }.addRole("admin").run();
        return Response.ok().build();
View Full Code Here

            .createQuery("from HPerson p where p.account.username = :username",
                HPerson.class).setParameter("username", username).getSingleResult();
        final List<HLocale> hLocales = entityManager
            .createQuery("from HLocale where localeId in (:locales)",
                HLocale.class).setParameter("locales", locales).getResultList();
        new RunAsOperation() {
            public void execute() {
                sampleProjectProfile.addUsersToLanguage(hPerson, hLocales);
            }
        }.addRole("admin").run();
        return Response.ok().build();
View Full Code Here

        return Response.ok().build();
    }

    @Override
    public Response makeSampleProject() {
        new RunAsOperation() {
            public void execute() {
                sampleProjectProfile.makeSampleProject();
            }
        }.addRole("admin").run();
        return Response.ok().build();
View Full Code Here

        return Response.ok().build();
    }

    @Override
    public Response deleteExceptEssentialData() {
        new RunAsOperation() {
            public void execute() {
                sampleProjectProfile.deleteExceptEssentialData();
            }
        }.addRole("admin").run();
        return Response.ok().build();
View Full Code Here

    public String changePassword() {

        if (!validatePasswordsMatch())
            return null;

        new RunAsOperation() {
            public void execute() {
                try {
                    passwordChanged =
                            identityManager.changePassword(getKey()
                                    .getAccount().getUsername(), getPassword());
View Full Code Here

    }

    @End
    public String activate() {

        new RunAsOperation() {
            public void execute() {
                identityManager.enableUser(key.getAccount().getUsername());
                identityManager.grantRole(key.getAccount().getUsername(),
                        "user");
            }
View Full Code Here

            FacesMessages.instance().addToControl("oldPassword",
                    "Old password is incorrect, please check and try again.");
            return;
        }

        new RunAsOperation() {
            public void execute() {
                identityManager.changePassword(
                        authenticatedAccount.getUsername(), newPassword);
            }
        }.addRole("admin").run();
View Full Code Here

TOP

Related Classes of org.jboss.seam.security.RunAsOperation

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.