Examples of BlackoutApiResponse


Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

    }

    public BlackoutLoginDetails login(String username, String password) throws BlackoutException {
        RequestBuilder builder = RequestBuilder.init();
        builder.createLoginRequest(username, password);
        BlackoutApiResponse requestEntity = sendLoginRequest(builder.build());
       
        // check if login failed
        if (requestEntity.getStatus().equalsIgnoreCase("failed"))
        {
            throw new BlackoutLoginException(requestEntity.getReason());
        }
       
        BlackoutLoginDetails loginDetails = new BlackoutLoginDetails();
        loginDetails.setStatus(requestEntity.getStatus());
        loginDetails.setKey(requestEntity.getKey());
        loginDetails.setMemberId(requestEntity.getMemberId());
        loginDetails.setTeamId(requestEntity.getTeamId());
       
        return loginDetails;
    }
View Full Code Here

Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

        return loginDetails;
    }
   
    private BlackoutApiResponse sendApiEntityRequest(String requestString) throws BlackoutException {
       
        BlackoutApiResponse returnedResponse = null;
       
        String encryptedRequestString = encrypt(requestString);
       
        String url = buildUrl(encryptedRequestString);
       
View Full Code Here

Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

        }

        return returnedResponse;
    }
    private BlackoutApiResponse sendLoginRequest(String requestString) throws BlackoutException {
        BlackoutApiResponse returnedResponse = null;
   
        //TODO:  I still need to re-implement the encryption for the login request, otherwise people will be able to "grab"
        // login details off users.
        //String encryptedRequestString = encrypt(requestString);
View Full Code Here

Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

        builder = initRequestBuilderByEntityType(entityType, builder);
       
        builder.addId(entityId);
       
        builder.addTeamSettings(isNationalTeam, isYouthTeam);
        BlackoutApiResponse sendApiEntityRequest = sendApiEntityRequest(builder.build());
       
        // there should always only be one entity in the list, so we should only
        // return the first entity from the list.
        return (T) sendApiEntityRequest.getEntities().get(0);
    }
View Full Code Here

Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

               
        builder = initRequestBuilderByEntityType(entityType, builder);
       
        builder.addIds(entitiesId);
        builder.addTeamSettings(isNationalTeam, isYouthTeam);
        BlackoutApiResponse sendApiEntityRequest = sendApiEntityRequest(builder.build());
       
        return (List<T>) sendApiEntityRequest.getEntities();
    }
View Full Code Here

Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

               
        builder = initRequestBuilderByEntityType(entityType, builder);
       
        builder.addId(entityId);
        builder.addTeamSettings(isNationalTeam, isYouthTeam);
        BlackoutApiResponse sendApiEntityRequest = sendApiEntityRequest(builder.build());

        return (List<T>) sendApiEntityRequest.getEntities();
    }
View Full Code Here

Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

       
        RequestBuilder builder = RequestBuilder.initBuilderForPlayersByTeam();
       
        builder.addId(teamId);
        builder.addTeamSettings(isNationalTeam, isYouthTeam);
        BlackoutApiResponse sendApiEntityRequest = sendApiEntityRequest(builder.build());
       
        for(AbstractBlackoutEntity player : sendApiEntityRequest.getEntities())
        {
            players.add((Player)player);
        }
           
        return players;
View Full Code Here

Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

        builder = RequestBuilder.initBuilderForLineups();
       
        builder.addId(teamId);
        builder.andAddFixtureId(fixtureId);
        builder.addTeamSettings(isNationalTeam, isYouthTeam);
        BlackoutApiResponse sendApiEntityRequest = sendApiEntityRequest(builder.build());
       
        return (Lineup) sendApiEntityRequest.getEntities().get(0);
    }
View Full Code Here

Examples of org.jmcdonnell.blackoutrugby.beans.BlackoutApiResponse

        RequestBuilder builder = RequestBuilder.initBuildForFixturesForTeam();
        builder.addId(teamId);
        builder.addTeamSettings(isNational, isYouth);
        builder.addLastX(numberOfFixtures);
       
        BlackoutApiResponse request = sendApiEntityRequest(builder.build());
       
        List<Fixture> fixtures = new ArrayList<>(numberOfFixtures);
       
        for (int idx = 0; idx < numberOfFixtures; idx++) {
            fixtures.add((Fixture) request.getEntities().get(idx));
        }
       
        return fixtures;
    }
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.