Package name.abuchen.portfolio.model

Examples of name.abuchen.portfolio.model.Client


    {}

    /* package */static PerformanceIndex calculate(Client client, Portfolio portfolio, ReportingPeriod reportInterval,
                    List<Exception> warnings)
    {
        Client pseudoClient = new Client();

        Account pseudoAccount = new Account();
        pseudoAccount.setName(""); //$NON-NLS-1$
        pseudoClient.addAccount(pseudoAccount);

        Portfolio pseudoPortfolio = new Portfolio();
        pseudoPortfolio.setReferenceAccount(pseudoAccount);
        pseudoClient.addPortfolio(pseudoPortfolio);

        adaptPortfolioTransactions(portfolio, pseudoClient, pseudoPortfolio);
        collectDividends(portfolio, pseudoClient, pseudoAccount);

        return PerformanceIndex.forClient(pseudoClient, reportInterval, warnings);
View Full Code Here


            MessageDialog.openWarning(shell, Messages.MsgNoFileOpen, Messages.MsgNoFileOpenText);
            return;
        }

        final PortfolioPart portfolioPart = (PortfolioPart) part.getObject();
        Client client = portfolioPart.getClient();

        new UpdateCPIJob(client).schedule();
    }
View Full Code Here

            MessageDialog.openWarning(shell, Messages.MsgNoFileOpen, Messages.MsgNoFileOpenText);
            return;
        }

        final PortfolioPart portfolioPart = (PortfolioPart) part.getObject();
        Client client = portfolioPart.getClient();

        boolean isHistoric = "historic".equals(target); //$NON-NLS-1$

        new UpdateQuotesJob(client, isHistoric, 0).schedule();
    }
View Full Code Here

{
    private Client client;

    public NewClientWizard()
    {
        client = new Client();
    }
View Full Code Here

    @Override
    public void run()
    {
        try
        {
            Client client = ClientFactory.load(file, password, monitor);
            callback.setClient(client);
        }
        catch (Exception exception)
        {
            callback.setErrorMessage(exception.getMessage());
View Full Code Here

        {
            MessageDialog.openWarning(shell, Messages.MsgNoFileOpen, Messages.MsgNoFileOpenText);
            return;
        }

        Client client = ((PortfolioPart) part.getObject()).getClient();

        Dialog dialog = new WizardDialog(shell, new ExportWizard(client));
        dialog.open();
    }
View Full Code Here

            MessageDialog.openWarning(shell, Messages.MsgNoFileOpen, Messages.MsgNoFileOpenText);
            return;
        }

        PortfolioPart portfolioPart = (PortfolioPart) part.getObject();
        Client client = portfolioPart.getClient();

        new ConsistencyChecksJob(client, true).schedule();
    }
View Full Code Here

                public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException
                {
                    try
                    {
                        InputStream inputStream = this.getClass().getResourceAsStream(sampleFile);
                        final Client client = ClientFactory.load(inputStream, monitor);

                        sync.asyncExec(new Runnable()
                        {
                            @Override
                            public void run()
View Full Code Here

    @PostConstruct
    public void createComposite(Composite parent, MPart part) throws IOException
    {
        // is client available? (e.g. via new file wizard)
        Client attachedClient = (Client) part.getTransientData().get(Client.class.getName());
        if (attachedClient != null)
        {
            internalSetClient(attachedClient);
            dirty.setDirty(true);
        }
View Full Code Here

            MessageDialog.openWarning(shell, Messages.MsgNoFileOpen, Messages.MsgNoFileOpenText);
            return;
        }

        PortfolioPart portfolioPart = (PortfolioPart) part.getObject();
        Client client = portfolioPart.getClient();

        FileDialog fileDialog = new FileDialog(shell, SWT.OPEN);
        fileDialog.setFilterNames(new String[] { Messages.CSVImportLabelFileCSV, Messages.CSVImportLabelFileAll });
        fileDialog.setFilterExtensions(new String[] { "*.csv", "*.*" }); //$NON-NLS-1$ //$NON-NLS-2$
        String fileName = fileDialog.open();
View Full Code Here

TOP

Related Classes of name.abuchen.portfolio.model.Client

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.