Examples of BlueprintDetailsDto


Examples of lv.odylab.evedb.rpc.dto.BlueprintDetailsDto

        invBlueprintTypeDto.setDumpVersion(invBlueprintType.getDumpVersion());
        return invBlueprintTypeDto;
    }

    public BlueprintDetailsDto map(BlueprintDetails blueprintDetails) {
        BlueprintDetailsDto blueprintDetailsDto = new BlueprintDetailsDto();
        blueprintDetailsDto.setInvBlueprintTypeDto(map(blueprintDetails.getBlueprintType()));

        List<InvTypeMaterialDto> invTypeMaterialDtos = new ArrayList<InvTypeMaterialDto>();
        for (InvTypeMaterial invTypeMaterial : blueprintDetails.getMaterials()) {
            invTypeMaterialDtos.add(map(invTypeMaterial));
        }
        blueprintDetailsDto.setMaterialDtos(invTypeMaterialDtos);

        List<RamTypeRequirementDto> manufacturingRequirementDtos = new ArrayList<RamTypeRequirementDto>();
        for (RamTypeRequirement ramTypeRequirement : blueprintDetails.getManufacturingRequirements()) {
            manufacturingRequirementDtos.add(map(ramTypeRequirement));
        }
        blueprintDetailsDto.setManufacturingRequirementDtos(manufacturingRequirementDtos);

        List<RamTypeRequirementDto> timeProductivityRequirementDtos = new ArrayList<RamTypeRequirementDto>();
        for (RamTypeRequirement ramTypeRequirement : blueprintDetails.getTimeProductivityRequirements()) {
            timeProductivityRequirementDtos.add(map(ramTypeRequirement));
        }
        blueprintDetailsDto.setTimeProductivityRequirementDtos(timeProductivityRequirementDtos);

        List<RamTypeRequirementDto> materialProductivityRequirementDtos = new ArrayList<RamTypeRequirementDto>();
        for (RamTypeRequirement ramTypeRequirement : blueprintDetails.getMaterialProductivityRequirements()) {
            materialProductivityRequirementDtos.add(map(ramTypeRequirement));
        }
        blueprintDetailsDto.setMaterialProductivityRequirementDtos(materialProductivityRequirementDtos);

        List<RamTypeRequirementDto> copyingRequirementDtos = new ArrayList<RamTypeRequirementDto>();
        for (RamTypeRequirement ramTypeRequirement : blueprintDetails.getCopyingRequirements()) {
            copyingRequirementDtos.add(map(ramTypeRequirement));
        }
        blueprintDetailsDto.setCopyingRequirementDtos(copyingRequirementDtos);

        List<RamTypeRequirementDto> reverseEngineeringRequirementDtos = new ArrayList<RamTypeRequirementDto>();
        for (RamTypeRequirement ramTypeRequirement : blueprintDetails.getReverseEngineeringRequirements()) {
            reverseEngineeringRequirementDtos.add(map(ramTypeRequirement));
        }
        blueprintDetailsDto.setReverseEngineeringRequirementDtos(reverseEngineeringRequirementDtos);

        List<RamTypeRequirementDto> inventionRequirementDtos = new ArrayList<RamTypeRequirementDto>();
        for (RamTypeRequirement ramTypeRequirement : blueprintDetails.getInventionRequirements()) {
            inventionRequirementDtos.add(map(ramTypeRequirement));
        }
        blueprintDetailsDto.setInventionRequirementDtos(inventionRequirementDtos);
        return blueprintDetailsDto;
    }
View Full Code Here

Examples of lv.odylab.evemanage.client.rpc.dto.blueprint.BlueprintDetailsDto

    @Override
    public void onGotBlueprintDetails(BlueprintGotBlueprintDetailsEvent event) {
        BlueprintDto blueprint = display.getBlueprintMap().get(event.getBlueprintID());
        EditableBlueprintDetails editableBlueprintDetails = display.getBlueprintEditableDetailsMap().get(blueprint);
        FlexTable detailsTable = editableBlueprintDetails.getDetailsTable();
        BlueprintDetailsDto details = event.getDetails();
        ComputableBlueprintDetails computableBlueprintDetails = blueprintDetailsPresenter.go(detailsTable, details, blueprint);
        computableBlueprintDetails.recalculate(blueprint, calculator);
        blueprintToComputableDetailsMap.put(blueprint, computableBlueprintDetails);
        editableBlueprintDetails.getSpinnerImage().setVisible(false);
    }
View Full Code Here

Examples of lv.odylab.evemanage.client.rpc.dto.blueprint.BlueprintDetailsDto

    @Override
    public void onGotCorporationBlueprintDetails(BlueprintGotCorporationBlueprintDetailsEvent event) {
        BlueprintDto blueprint = display.getCorporationBlueprintMap().get(event.getBlueprintID());
        EditableBlueprintDetails editableBlueprintDetails = display.getCorporationBlueprintEditableDetailsMap().get(blueprint);
        FlexTable detailsTable = editableBlueprintDetails.getDetailsTable();
        BlueprintDetailsDto details = event.getDetails();
        ComputableBlueprintDetails computableBlueprintDetails = blueprintDetailsPresenter.go(detailsTable, details, blueprint);
        computableBlueprintDetails.recalculate(blueprint, calculator);
        editableBlueprintDetails.getSpinnerImage().setVisible(false);
    }
View Full Code Here

Examples of lv.odylab.evemanage.client.rpc.dto.blueprint.BlueprintDetailsDto

    @Override
    public void onGotAllianceBlueprintDetails(BlueprintGotAllianceBlueprintDetailsEvent event) {
        BlueprintDto blueprint = display.getAllianceBlueprintMap().get(event.getBlueprintID());
        EditableBlueprintDetails editableBlueprintDetails = display.getAllianceBlueprintEditableDetailsMap().get(blueprint);
        FlexTable detailsTable = editableBlueprintDetails.getDetailsTable();
        BlueprintDetailsDto details = event.getDetails();
        ComputableBlueprintDetails computableBlueprintDetails = blueprintDetailsPresenter.go(detailsTable, details, blueprint);
        computableBlueprintDetails.recalculate(blueprint, calculator);
        editableBlueprintDetails.getSpinnerImage().setVisible(false);
    }
View Full Code Here

Examples of lv.odylab.evemanage.client.rpc.dto.blueprint.BlueprintDetailsDto

        this.clientFacade = clientFacade;
    }

    @Override
    public BlueprintGetDetailsActionResponse execute(BlueprintGetDetailsAction action) throws Exception {
        BlueprintDetailsDto detailsDto = clientFacade.getBlueprintDetails(action.getBlueprintTypeID());

        BlueprintGetDetailsActionResponse response = new BlueprintGetDetailsActionResponse();
        response.setBlueprintID(action.getBlueprintID());
        response.setDetails(detailsDto);
        return response;
View Full Code Here

Examples of lv.odylab.evemanage.integration.evedb.dto.BlueprintDetailsDto

        this.eveDbGateway = eveDbGateway;
    }

    @Override
    public Calculation getCalculation(String blueprintName) throws EveDbException, InvalidNameException {
        BlueprintDetailsDto blueprintDetailsDto = eveDbGateway.getBlueprintDetailsForTypeName(blueprintName);
        BlueprintTypeDto blueprintTypeDto = blueprintDetailsDto.getBlueprintTypeDto();
        Long[] pathNodes = new Long[]{blueprintTypeDto.getProductTypeID()};
        return getCalculation(pathNodes, blueprintDetailsDto, Collections.<Long, String>emptyMap());
    }
View Full Code Here

Examples of lv.odylab.evemanage.integration.evedb.dto.BlueprintDetailsDto

        return getCalculation(pathNodes, blueprintDetailsDto, Collections.<Long, String>emptyMap());
    }

    @Override
    public Calculation getCalculation(Long[] pathNodes, String blueprintName) throws EveDbException, InvalidNameException {
        BlueprintDetailsDto blueprintDetailsDto = eveDbGateway.getBlueprintDetailsForTypeName(blueprintName);
        return getCalculation(pathNodes, blueprintDetailsDto, Collections.<Long, String>emptyMap());
    }
View Full Code Here

Examples of lv.odylab.evemanage.integration.evedb.dto.BlueprintDetailsDto

    @Override
    public Calculation getCalculationForExpression(CalculationExpression calculationExpression) throws EveDbException, InvalidNameException {
        String blueprintTypeNameFromUrl = calculationExpression.getBlueprintTypeName();
        String blueprintTypeName = securityManager.decodeUrlString(blueprintTypeNameFromUrl);
        calculationExpression.setBlueprintTypeName(blueprintTypeName);
        BlueprintDetailsDto blueprintDetailsDto = eveDbGateway.getBlueprintDetailsForTypeName(blueprintTypeName);
        BlueprintTypeDto blueprintTypeDto = blueprintDetailsDto.getBlueprintTypeDto();
        Long[] pathNodes = new Long[]{blueprintTypeDto.getProductTypeID()};
        Calculation calculation = getCalculation(pathNodes, blueprintDetailsDto, calculationExpression.getPriceSetItemTypeIdToPriceMap());
        calculation.setMaterialLevel(calculationExpression.getMeLevel());
        calculation.setProductivityLevel(calculationExpression.getPeLevel());
        return calculation;
View Full Code Here

Examples of lv.odylab.evemanage.integration.evedb.dto.BlueprintDetailsDto

        return requirementDto;
    }

    @Override
    public BlueprintDetailsDto map(lv.odylab.evedb.rpc.dto.BlueprintDetailsDto blueprintDetailsDto, Class<BlueprintDetailsDto> blueprintDetailsDtoClass) {
        BlueprintDetailsDto blueprintDetails = new BlueprintDetailsDto();
        blueprintDetails.setBlueprintTypeDto(map(blueprintDetailsDto.getInvBlueprintTypeDto(), BlueprintTypeDto.class));

        List<TypeMaterialDto> materialDtos = new ArrayList<TypeMaterialDto>();
        for (InvTypeMaterialDto invTypeMaterialDto : blueprintDetailsDto.getMaterialDtos()) {
            materialDtos.add(map(invTypeMaterialDto, TypeMaterialDto.class));
        }
        List<TypeRequirementDto> manufacturingRequirementDtos = new ArrayList<TypeRequirementDto>();
        for (RamTypeRequirementDto ramTypeRequirementDto : blueprintDetailsDto.getManufacturingRequirementDtos()) {
            manufacturingRequirementDtos.add(map(ramTypeRequirementDto, TypeRequirementDto.class));
        }
        List<TypeRequirementDto> timeProductivityRequirementDtos = new ArrayList<TypeRequirementDto>();
        for (RamTypeRequirementDto ramTypeRequirementDto : blueprintDetailsDto.getTimeProductivityRequirementDtos()) {
            timeProductivityRequirementDtos.add(map(ramTypeRequirementDto, TypeRequirementDto.class));
        }
        List<TypeRequirementDto> materialProductivityRequirementDtos = new ArrayList<TypeRequirementDto>();
        for (RamTypeRequirementDto ramTypeRequirementDto : blueprintDetailsDto.getMaterialProductivityRequirementDtos()) {
            materialProductivityRequirementDtos.add(map(ramTypeRequirementDto, TypeRequirementDto.class));
        }
        List<TypeRequirementDto> copyingRequirementDtos = new ArrayList<TypeRequirementDto>();
        for (RamTypeRequirementDto ramTypeRequirementDto : blueprintDetailsDto.getCopyingRequirementDtos()) {
            copyingRequirementDtos.add(map(ramTypeRequirementDto, TypeRequirementDto.class));
        }
        List<TypeRequirementDto> reverseEngineeringRequirementDtos = new ArrayList<TypeRequirementDto>();
        for (RamTypeRequirementDto ramTypeRequirementDto : blueprintDetailsDto.getReverseEngineeringRequirementDtos()) {
            reverseEngineeringRequirementDtos.add(map(ramTypeRequirementDto, TypeRequirementDto.class));
        }
        List<TypeRequirementDto> inventionRequirementDtos = new ArrayList<TypeRequirementDto>();
        for (RamTypeRequirementDto ramTypeRequirementDto : blueprintDetailsDto.getInventionRequirementDtos()) {
            inventionRequirementDtos.add(map(ramTypeRequirementDto, TypeRequirementDto.class));
        }
        blueprintDetails.setMaterialDtos(materialDtos);
        blueprintDetails.setManufacturingRequirementDtos(manufacturingRequirementDtos);
        blueprintDetails.setTimeProductivityRequirementDtos(timeProductivityRequirementDtos);
        blueprintDetails.setMaterialProductivityRequirementDtos(materialProductivityRequirementDtos);
        blueprintDetails.setCopyingRequirementDtos(copyingRequirementDtos);
        blueprintDetails.setReverseEngineeringRequirementDtos(reverseEngineeringRequirementDtos);
        blueprintDetails.setInventionRequirementDtos(inventionRequirementDtos);
        return blueprintDetails;
    }
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.