Examples of CampaignMetadata


Examples of org.criticalfailure.torchlight.core.campaign.model.CampaignMetadata

            String filePath = PathUtils.buildPath(campaignStoragePath, id);
            logger.trace("filePath: " + filePath);
            logger.info("Loading campaign metadata from file: " + filePath);

            XMLDecoder dec = new XMLDecoder(new BufferedInputStream(new FileInputStream(filePath)));
            CampaignMetadata cm = (CampaignMetadata)dec.readObject();
            logger.trace("campaign metadata: " + cm);

            dec.close();

            return cm;
View Full Code Here

Examples of org.criticalfailure.torchlight.core.campaign.model.CampaignMetadata

    public void saveCampaignMetadata(AbstractCampaign campaign)
            throws CampaignMetadataException {

        logger.info("Saving campaign metadata for campaign: " + campaign);

        CampaignMetadata cm = new CampaignMetadata();

        // populate metadata object with campaign
        cm.setId(campaign.getId());
        cm.setType(campaign.getTypeId());
        cm.setLabel(campaign.getName());
        cm.setStorageType(campaign.getStorageType());
        cm.setUri(campaign.getStorageUri());
        cm.setUsername(campaign.getStoragePrincipal());
        cm.setPassword(campaign.getStorageCredentials());

        try {
            // load the XML data for the campaign
            String filePath = PathUtils.buildPath(campaignStoragePath, campaign.getId());
            logger.trace("filePath: " + filePath);
View Full Code Here

Examples of org.criticalfailure.torchlight.core.campaign.model.CampaignMetadata

        for(String campaignId : campaignIds) {
            logger.info("Found campaign ID: " + campaignId);

            try {
                CampaignMetadata cm = campaignMetadataManager.getCampaign(campaignId);
                if(cm == null) {
                    logger.error("Couldn't get campaign metadata for campaign: " + campaignId);
                    continue;
                }

                AbstractCampaign campaign = campaignFactory.createCampaign(cm.getType(), false);
                logger.trace("campaign: " + campaign);

                campaign.setId(cm.getId());
                campaign.setName(cm.getLabel());
                campaign.setStorageType(cm.getStorageType());
                campaign.setStorageUri(cm.getUri());
                campaign.setStoragePrincipal(cm.getUsername());
                campaign.setStorageCredentials(cm.getPassword());

                // register each campaign in the global list
                campaignManager.registerCampaign(campaign);

                campaignManager.loadCampaignData(campaign);
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.