Examples of GDataAccount


Examples of org.apache.lucene.gdata.data.GDataAccount

    /*
     * Test method for 'org.apache.lucene.gdata.server.administration.AdminEntityBuilder.buildUser(Reader)'
     */
    public void testBuildUser() throws IOException, SAXException {
       
        GDataAccount user = AccountBuilder.buildAccount(this.reader);
        assertEquals("simon",user.getName());
        assertEquals("simon willnauer",user.getAuthorname());
        assertEquals("simon@gmail.com",user.getAuthorMail());
        assertEquals("simon",user.getPassword());
        assertEquals(new URL("http://www.javawithchopsticks.de"),user.getAuthorLink());
        assertTrue(user.isUserInRole(AccountRole.ENTRYAMINISTRATOR));
        assertTrue(user.isUserInRole(AccountRole.FEEDAMINISTRATOR));
        assertFalse(user.isUserInRole(AccountRole.USERADMINISTRATOR));
       
    }
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount

        entryQueryHelper(queryAssureWritten);
        queryAssureWritten.decrementRef();
    }
    public void testGetUser() throws StorageException, IOException{
        this.modifier.forceWrite();
        GDataAccount user = new GDataAccount();
        user.setName("simon");
        user.setPassword("pass");
        user.setAuthorname("simon willnauer");
        user.setAuthorMail("simon@apache.org");
        user.setAuthorLink(new URL("http://www.apache.org"));
       
      
    
        this.modifier.createAccount(new StorageAccountWrapper(user));
        GDataAccount queriedUser = this.query.get().getUser("simon");
        assertNull(queriedUser);
        ReferenceCounter<StorageQuery> tempQuery = this.controller.getStorageQuery();
        queriedUser = tempQuery.get().getUser("simon");
        assertTrue(queriedUser.equals(user));
        assertTrue(queriedUser.getAuthorMail().equals(user.getAuthorMail()));
        assertTrue(queriedUser.getAuthorLink().equals(user.getAuthorLink()));
        assertTrue(queriedUser.getAuthorname().equals(user.getAuthorname()));
        assertTrue(queriedUser.getPassword().equals(user.getPassword()));
    }
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount

     * Test method for 'org.apache.lucene.gdata.servlet.handler.AbstractFeedHandler.createRequestedAccount(HttpServletRequest)'
     */
    public void testCreateRequestedAccount() throws IOException, ParseException, ServiceException {
        this.requestMockControl.expectAndDefaultReturn(this.mockRequest
                .getParameter(AbstractFeedHandler.PARAMETER_ACCOUNT), this.accountName);
        GDataAccount a = new GDataAccount();
        a.setName("helloworld");
        this.adminServiceMockControl.expectAndReturn(this.adminService.getAccount(this.accountName),a );
        this.requestMockControl.replay();
        this.adminServiceMockControl.replay();
        AbstractFeedHandler handler = new InsertFeedHandler();
        try{
           
            GDataAccount account = handler.createRequestedAccount(this.mockRequest);
      
        assertEquals(a,account);
       
        }catch (Exception e) {
            e.printStackTrace();
            fail("unexpected exception -- "+e.getMessage());
           
        }
        this.requestMockControl.verify();
        this.requestMockControl.reset();
        this.adminServiceMockControl.verify();
        this.adminServiceMockControl.reset();
       
        /*
         *Test for service exception
         */
       
        this.requestMockControl.expectAndDefaultReturn(this.mockRequest
                .getParameter(AbstractFeedHandler.PARAMETER_ACCOUNT), this.accountName);
       
        a.setName("helloworld");
        this.adminServiceMockControl.expectAndDefaultThrow(this.adminService.getAccount(this.accountName),new ServiceException(GDataResponse.BAD_REQUEST) );
        this.requestMockControl.replay();
        this.adminServiceMockControl.replay();
         handler = new InsertFeedHandler();
        try{
           
            GDataAccount account = handler.createRequestedAccount(this.mockRequest);
      
            fail(" exception expected ");
       
        }catch (Exception e) {
            e.printStackTrace();
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount

        String accountName = request.getParameter(AuthenticationController.ACCOUNT_PARAMETER);
        String clientIp = request.getRemoteHost();
       
      
       
        GDataAccount  account = getAccount(accountName);
        if(account == null || !account.getPassword().equals(password))
            throw new AuthenticationException("Account is null or password does not match");
       
        String token = this.controller.authenticatAccount(account,clientIp);
        sendToken(response,token);
        if(LOG.isInfoEnabled()){
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount


   
   
    private void createAdminAccount() throws StorageException{
        GDataAccount adminAccount = GDataAccount.createAdminAccount();
        StorageAccountWrapper wrapper = new StorageAccountWrapper(adminAccount);
        this.getStorageModifier().createAccount(wrapper);
    }
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount

        super.processRequest(request, response);
        if (this.authenticated) {
            AdminService service= null;
            try {
                ServerBaseFeed feed = createFeedFromRequest(request);
                GDataAccount account = createRequestedAccount(request);

                GDataServerRegistry registry = GDataServerRegistry
                        .getRegistry();
                ServiceFactory serviceFactory = registry.lookup(
                        ServiceFactory.class, ComponentType.SERVICEFACTORY);
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount

            GDataServerRegistry registry = GDataServerRegistry.getRegistry();
            ServiceFactory factory = registry.lookup(ServiceFactory.class,
                    ComponentType.SERVICEFACTORY);
            try {

                GDataAccount account = getAccountFromRequest(request);
                if (!account.requiredValuesSet()) {
                    setError(GDataResponse.SERVER_ERROR,
                            "Required server component not available");
                    throw new AccountHandlerException(
                            "Required values are not set -- account can not be saved -- "
                                    + account);
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount

   

    protected GDataAccount getAccountFromRequest(
            final HttpServletRequest request) throws AccountHandlerException {
        try {
            GDataAccount account = AccountBuilder.buildAccount(request
                    .getReader());
            if (account == null) {
                setError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "");
                throw new AccountHandlerException(
                        "unexpected value -- parsed account is null");
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount

     */
    public static GDataAccount buildEntity(final Document doc){
        if(doc == null)
            return null;
       
        GDataAccount user = new GDataAccount();
        user.setName(doc.get(FIELD_ACCOUNTNAME));
        user.setPassword(doc.get(FIELD_PASSWORD));
        user.setAuthorname(doc.get(FIELD_AUTHORNAME));
        user.setAuthorMail(doc.get(FIELD_AUTHORMAIL));
        try{
        user.setRolesAsInt(Integer.parseInt(doc.get(FIELD_ROLES)));
        }catch (NumberFormatException e) {
            LOG.info("Can't parse userroles: "+user.getName()+" throws NumberFormatException. -- skipping --",e);
        }
        try {
            if(doc.get(FIELD_AUTHORHREF)!= null)
                user.setAuthorLink(new URL(doc.get(FIELD_AUTHORHREF)));
        } catch (MalformedURLException e) {
            LOG.info("SPECIFIED URL for user: "+user.getName()+" throws MalformedURLException. -- skipping --",e);
        }
        return user;
    }
View Full Code Here

Examples of org.apache.lucene.gdata.data.GDataAccount

            LOG.error("Can not create admin account -- ",e);
        }
    }

    private void createAdminAccount() throws StorageException {
        GDataAccount adminAccount = GDataAccount.createAdminAccount();
        visiteInitialize();
        Storage sto = this.getStorage();
        try {
            sto.getAccount(adminAccount.getName());
        } catch (Exception e) {
            this.getStorage().storeAccount(adminAccount);
        } finally {
            visiteDestroy();
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.