Package org.criticalfailure.torchlight.core.domain.entity.campaign

Examples of org.criticalfailure.torchlight.core.domain.entity.campaign.AbstractCampaign


    public String getColumnText(Object element, int columnIndex) {
        logger.debug("get column text: " + columnIndex + ", " + element);

        if(element instanceof AbstractCampaign) {
            logger.debug("element is a campaign");
            AbstractCampaign c = (AbstractCampaign)element;

            switch(columnIndex) {
                case 0:
                    logger.debug("column 0");
                    return c.getName();

                case 1:
                    logger.debug("column 1");
                    StringBuffer buf = new StringBuffer();
View Full Code Here


        logger.debug("decorate text: " + input + "; element: " + element);

        if(element instanceof AbstractCampaign) {
            logger.debug("element is a campaign");

            AbstractCampaign c = (AbstractCampaign)element;
            StringBuffer buf = new StringBuffer(input);

            // if(c.getSetting() != null) {
            // buf.append(" (").append(c.getSetting().getLabel()).append(")");
            // }
View Full Code Here

        logger.debug("(CampaignManagerView) got OSGi event: " + event);

        try {
            if(CampaignManagerConstants.CAMPAIGN_ADDED_EVENT.equals(event.getTopic())) {
                final AbstractCampaign c = (AbstractCampaign)event
                        .getProperty(CampaignManagerConstants.CAMPAIGN_EVENT_CAMPAIGN_PROPERTY);
                logger.trace("c: " + c);

                if(c != null) {
                    getSite().getShell().getDisplay().asyncExec(new Runnable() {
View Full Code Here

        catch(InvalidSyntaxException e) {
            throw new ObjectCreationException(e);
        }

        if(creator != null) {
            AbstractCampaign c = creator.createCampaign();
            logger.trace("c: " + c);

            if(!empty) {
                c.setName(Messages.getString("model.factory.campaign.name.default"));
                c.setDescription(Messages.getString("model.factory.campaign.description.default"));

                // TODO
            }

            logger.info("Campaign created: " + c);
View Full Code Here

    public AbstractCampaign createCampaign(AbstractCampaign template)
            throws ObjectCreationException {

        logger.info("Creating new campaign from template: " + template);

        AbstractCampaign c = (AbstractCampaign)appContext.getBean("campaign");

        c.setId(template.getId());
        // c.setGuid(template.getGuid());
        c.setName(template.getName());
        c.setDescription(template.getDescription());
        c.setInception(template.getInception());
        c.setNotes(template.getNotes());
        // c.setVersion(template.getVersion());
        c.setSetting(template.getSetting());
        c.setParticipants(template.getParticipants());
        c.setCalendar(template.getCalendar());
        c.setSections(template.getSections());
        c.setLibraries(template.getLibraries());
        c.setTimeline(template.getTimeline());
        c.setObjectInstances(template.getObjectInstances());
        c.setObjects(template.getObjects());

        c.setStorageUri(template.getStorageUri());
        c.setStorageType(template.getStorageType());
        c.setStoragePrincipal(template.getStoragePrincipal());
        c.setStorageCredentials(template.getStorageCredentials());

        logger.info("Campaign created: " + c);
        return c;
    }
View Full Code Here

        logger.debug("associate entry with pending campaigns: " + entry);

        Iterator<AbstractCampaign> iter = pendingCampaigns.iterator();
        while(iter.hasNext()) {
            AbstractCampaign campaign = iter.next();
            logger.trace("campaign: " + campaign);

            if(entry.handlesType(campaign.getStorageType())) {
                logger.debug("entry handles type for campaign: " + campaign);
                ICampaignStorageManager csm = doGetStorageManagerInstance(entry, campaign);
                logger.trace("csm: " + csm);
                if(csm != null) {
                    logger.info("Sending storage manager linkage event.");
                    Dictionary<String, Object> props = new Hashtable<String, Object>();
                    props.put(CampaignStorageConstants.STORAGE_EVENT_STORAGE_MANAGER_PROPERTY, csm);
                    props.put(CampaignStorageConstants.STORAGE_EVENT_CAMPAIGN_PROPERTY, campaign);
                    props.put(CampaignStorageConstants.STORAGE_EVENT_CAMPAIGN_ID_PROPERTY, campaign.getId());
                    eventAdmin.sendEvent(new Event(CampaignStorageConstants.STORAGE_LINKED_EVENT, props));

                    logger.debug("removing campaign from pending list: " + campaign);
                    iter.remove();
View Full Code Here

    public AbstractCampaign translateFrom(CampaignSO so, ICampaignStorageManager csm)
            throws StorageObjectTranslationException {

        logger.debug("translate from: " + so);

        AbstractCampaign c = null;
        try {
            c = campaignFactory.createCampaign(so.getType(), true);
        }
        catch(ObjectCreationException e) {
            throw new StorageObjectTranslationException(e);
View Full Code Here

                Object obj = event.getProperty(ModelConstants.MODEL_EVENT_OBJECT_PROPERTY);
                logger.trace("obj: " + obj);
            }
            else if(CampaignStorageConstants.STORAGE_LINKED_EVENT.equals(event.getTopic())) {
                // get campaign from event
                AbstractCampaign campaign = (AbstractCampaign)event
                        .getProperty(CampaignStorageConstants.STORAGE_EVENT_CAMPAIGN_PROPERTY);
                logger.trace("campaign: " + campaign);

                allocateStorageManager(campaign);
            }
View Full Code Here

        label.setToolTipText(Messages.getString("object.template.editor.campaign.tooltip"));

        campaignLabel = new Label(comp, SWT.LEFT);
        campaignLabel.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
        campaignLabel.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_DARK_GRAY));
        AbstractCampaign c = objectTemplate.getCampaign();
        if(c != null) {
            campaignLabel.setText(c.getLabel());
        }
        else {
            campaignLabel.setText(Messages.getString("object.template.editor.campaign.no_campaign.label"));
        }
View Full Code Here

        logger.debug("(EncounterTrackerView) got OSGi event: " + event);

        try {
            if(CampaignManagerConstants.CAMPAIGN_ADDED_EVENT.equals(event.getTopic())) {
                final AbstractCampaign c = (AbstractCampaign)event
                        .getProperty(CampaignManagerConstants.CAMPAIGN_EVENT_CAMPAIGN_PROPERTY);
                logger.trace("c: " + c);

                if(c != null) {
                    // getSite().getShell().getDisplay().syncExec(new Runnable() {
View Full Code Here

TOP

Related Classes of org.criticalfailure.torchlight.core.domain.entity.campaign.AbstractCampaign

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.