Examples of LightPolicySet


Examples of aim.domain.policy.LightPolicySet

                    someBlankPolicy.getInventoryPolicyState().equals(lastState)
                    ) {
                numberTo++;
            } else {
                if (numberFrom == numberTo) {
                    lightPolicies.add(new LightPolicySet(lastSeries, lastType, lastState.toString(), Long.toString(numberTo),
                            wasIssuedToAgent));
                } else {
                    lightPolicies.add(new LightPolicySet(lastSeries, lastType, lastState.toString(), numberFrom+"..."+numberTo,
                            wasIssuedToAgent));
                }
                lastType = someBlankPolicy.getPolicyType().getTitle();
                lastSeries = someBlankPolicy.getRealId().getSeries().getSeries();
                lastState = someBlankPolicy.getInventoryPolicyState();
                numberFrom = someBlankPolicy.getRealId().getNumber();
                numberTo = numberFrom;
                wasIssuedToAgent = someBlankPolicy.getIssuedToAgent();
            }
        }

        if (numberFrom == numberTo) {
            lightPolicies.add(new LightPolicySet(lastSeries, lastType, lastState.toString(), Long.toString(numberTo),
                    wasIssuedToAgent));
        } else {
            lightPolicies.add(new LightPolicySet(lastSeries, lastType, lastState.toString(), numberFrom + "..." + numberTo,
                    wasIssuedToAgent));
        }

        return lightPolicies;
    }
View Full Code Here

Examples of aim.domain.policy.LightPolicySet

        lightPolicies = new ArrayList<LightPolicySet>();
        boolean notOne = false;

        BlankPolicy blankPolicy = iterator.next();
        LightPolicySet lightPolicy = new LightPolicySet(blankPolicy.getRealId().getSeries().getSeries(),
                blankPolicy.getPolicyType().getTitle(),
                blankPolicy.getIssueToAgentDate(),
                blankPolicy.getInventoryPolicyState().toString());

        if (blankPolicy.getWriteOffReason() != null) {
            lightPolicy.setReason(blankPolicy.getWriteOffReason().toString());
        }
        long lastValue = blankPolicy.getRealId().getNumber();
        Date lastDate = blankPolicy.getInventoryDate();

        while (iterator.hasNext()) {
            blankPolicy = iterator.next();
            final long currentValue = blankPolicy.getRealId().getNumber();
            final Date currentDate = blankPolicy.getInventoryDate();

            if (EMPTY_STRING.equals(lightPolicy.getNumber())) {
                lightPolicy.setNumber(Long.toString(lastValue));
                notOne = false;
            }
            /* Check if prev policy vs current, if they have diff number or diff PolicyType
            or diff PolicySerie or diff Invent Date or diff State*/
            if ((lastValue + 1) != currentValue ||
                    !lastDate.equals(currentDate) ||
                    !blankPolicy.getPolicyType().getTitle().equals(lightPolicy.getType()) ||
                    !blankPolicy.getRealId().getSeries().getSeries().equals(lightPolicy.getSerie()) ||
                    !blankPolicy.getInventoryPolicyState().toString().equals(lightPolicy.getState()) ||
                    (blankPolicy.getWriteOffReason() != null && !blankPolicy.getWriteOffReason().toString().equals(lightPolicy.getReason()))) {
                if (notOne) {
                    lightPolicy.setNumber(lightPolicy.getNumber() + NUMBERS_SEPARATOR + lastValue);
                }
                /*IF write-off , then set reason */
                if (WRITE_OFF.equals(lightPolicy.getState())) {
                    lightPolicy.setReason(MessageBundle.getMessage(lightPolicy.getReason()));
                    lightPolicy.setState(MessageBundle.getMessage(lightPolicy.getState()) + REASON_SEPARATOR_LEFT + lightPolicy.getReason() + REASON_SEPARATOR_RIGHT);
                } else {
                    lightPolicy.setState(MessageBundle.getMessage(lightPolicy.getState()));
                }


                lightPolicies.add(lightPolicy);
                lightPolicy = new LightPolicySet(blankPolicy.getRealId().getSeries().getSeries(),
                        blankPolicy.getPolicyType().getTitle(),
                        blankPolicy.getIssueToAgentDate(),
                        blankPolicy.getInventoryPolicyState().toString());
                if (blankPolicy.getWriteOffReason() != null) {
                    lightPolicy.setReason(blankPolicy.getWriteOffReason().toString());
                }
                lastDate = currentDate;
            } else {
                notOne = true;
            }

            lastValue = currentValue;
        }

        if (EMPTY_STRING.equals(lightPolicy.getNumber())) {
            lightPolicy.setNumber(Long.toString(lastValue));
        } else {
            lightPolicy.setNumber(lightPolicy.getNumber() + NUMBERS_SEPARATOR + lastValue);
        }
        /*IF write-off , then set reason */
        if (WRITE_OFF.equals(lightPolicy.getState())) {
            lightPolicy.setReason(MessageBundle.getMessage(lightPolicy.getReason()));
            lightPolicy.setState(MessageBundle.getMessage(lightPolicy.getState()) + REASON_SEPARATOR_LEFT + lightPolicy.getReason() + REASON_SEPARATOR_RIGHT);
        } else {
            lightPolicy.setState(MessageBundle.getMessage(lightPolicy.getState()));
        }
        lightPolicies.add(lightPolicy);
    }
View Full Code Here

Examples of aim.domain.policy.LightPolicySet

        }

        Collection<LightPolicySet> lightPolicySets = new ArrayList<LightPolicySet>();

        long previousPolicyNumber = Long.MIN_VALUE;
        LightPolicySet currentPolicySet = null;

        for (BlankPolicy blankPolicy : blankPolicies) {
            if (blankPolicy.getRealId().getNumber() - 1 != previousPolicyNumber) {
                if (currentPolicySet != null) {
                    currentPolicySet.setNumber(currentPolicySet.getNumber() + previousPolicyNumber);
                    lightPolicySets.add(currentPolicySet);
                }
                currentPolicySet = new LightPolicySet();
                currentPolicySet.setSerie(blankPolicy.getRealId().getSeries().getSeries());
                currentPolicySet.setType(blankPolicy.getPolicyType().getTitle());
                currentPolicySet.setNumber(blankPolicy.getRealId().getNumber() + "...");
            }
            previousPolicyNumber = blankPolicy.getRealId().getNumber();
        }

        currentPolicySet.setNumber(currentPolicySet.getNumber() + previousPolicyNumber);
        lightPolicySets.add(currentPolicySet);
        return lightPolicySets;
    }
View Full Code Here

Examples of aim.domain.policy.LightPolicySet

    @PostConstruct
    private void init()
    {
        types = (List<PolicyType>) policyTypeService.getAllPolicyTypesWithEmpty();
        for (PolicyType policyType : types) {
            LightPolicySet tempLightPolicySet = new LightPolicySet();
            List<LightSeriesSet> tempSeriesSet = new ArrayList<LightSeriesSet>();
            Collection<PolicySeries> typeSeries = policyType.getTypeSeries();
            if (typeSeries != null) {
                for (PolicySeries series : typeSeries) {
                    final LightSeriesSet tempSerie = new LightSeriesSet();
                    tempSerie.setSerieName(series.getSeries());
                    tempSerie.setPolicyCount(policyTypeService.seriesPolicyCount(series.getSeries()));
                    tempSeriesSet.add(tempSerie);
                }
            }
            tempLightPolicySet.setType(policyType.getTitle());
            tempLightPolicySet.setSeries(tempSeriesSet);
            policiesTypes.add(tempLightPolicySet);
        }
    }
View Full Code Here

Examples of aim.domain.policy.LightPolicySet

        addType = newType + "";
        if (!errorType) {
            sucessfullType = true;
            PolicyType newPolicyType = new PolicyType(newType, "");
            policyTypeService.addPolicyType(newPolicyType);           
            LightPolicySet newPolicyTypeInTable = new LightPolicySet();
            newPolicyTypeInTable.setType(newType);
            policiesTypes.add(newPolicyTypeInTable);
            newType = "";
        }
        return null;
    }
View Full Code Here

Examples of aim.domain.policy.LightPolicySet

        while (iterator.hasNext()) {
            blank = iterator.next();
            if (previousType.equals(blank.getPolicyType().getTitle()) && previousState.equals(blank.getInventoryPolicyState())) {
                count++;
            } else {               
                agentPolicies.add(new LightPolicySet("", previousType, MessageBundle.getMessage(previousState.toString()), Long.toString(count)));
                count = 1;
                previousType = blank.getPolicyType().getTitle();
                previousState = blank.getInventoryPolicyState();
            }
        }

        agentPolicies.add(new LightPolicySet("", previousType, MessageBundle.getMessage(previousState.toString()), Long.toString(count)));
        return null;
    }
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.