Package org.criticalfailure.torchlight.core.campaign.services.so

Examples of org.criticalfailure.torchlight.core.campaign.services.so.ObjectTemplateSO


            String path = PathUtils.buildPath(storagePath, "object-templates", id.substring(0, 1), id.substring(0, 2),
                    id);
            logger.trace("path: " + path);

            XMLDecoder dec = new XMLDecoder(new BufferedInputStream(new FileInputStream(path)));
            ObjectTemplateSO vo = (ObjectTemplateSO)dec.readObject();
            logger.trace("objectTemplateVO: " + vo);

            dec.close();

            doSetStatus(CampaignStorageConstants.STORAGE_STATUS_ONLINE);
View Full Code Here


            Set<ObjectTemplate> objects = new HashSet<ObjectTemplate>();
            logger.debug("templates: " + so.getObjects().size());
            for(String templateId : so.getObjects()) {
                logger.trace("templateId: " + templateId);

                ObjectTemplateSO otVO = csm.loadObjectTemplate(templateId);
                logger.trace("otVO: " + otVO);

                ObjectTemplate ot = objectTemplateStorageObjectTranslator.translateFrom(otVO, csm);
                logger.trace("ot: " + ot);
View Full Code Here

            ot.setImage(so.getImage());
            ot.setLabelProperty(so.getLabelProperty());
            if(StringUtils.stripToNull(so.getObjectTemplateId()) != null) {
                logger.debug("setting parent: " + so.getObjectTemplateId());

                ObjectTemplateSO parentVO = csm.loadObjectTemplate(so.getObjectTemplateId());
                logger.trace("parentVO: " + parentVO);

                ObjectTemplate parentTemplate = translateFrom(parentVO, csm);
                logger.trace("parentTemplate: " + parentTemplate);
View Full Code Here

     */
    public ObjectTemplateSO translateTo(ObjectTemplate obj) {

        logger.debug("translate to: " + obj);

        ObjectTemplateSO so = new ObjectTemplateSO();

        so.setId(obj.getId());
        so.setCampaignId(obj.getCampaign().getId());
        so.setName(obj.getName());
        so.setDescription(obj.getDescription());
        so.setType(obj.getType());
        so.setImage(obj.getImage());
        so.setLabelProperty(obj.getLabelProperty());
        if(obj.getParent() != null) {
            so.setObjectTemplateId(obj.getParent().getId());
        }

        Set<String> properties = new HashSet<String>();
        for(ObjectProperty op : obj.getProperties()) {
            logger.trace("op: " + op);
            properties.add(op.getId());
        }
        so.setProperties(properties);

        return so;
    }
View Full Code Here

                oi.addData(od);
                od.setObjectInstance(oi);
                od.setCampaign(oi.getCampaign());
            }

            ObjectTemplateSO otVO = csm.loadObjectTemplate(so.getObjectTemplateId());
            logger.trace("otVO: " + otVO);

            ObjectTemplate ot = objectTemplateStorageObjectTranslator.translateFrom(otVO, csm);
            logger.trace("ot: " + ot);
View Full Code Here

TOP

Related Classes of org.criticalfailure.torchlight.core.campaign.services.so.ObjectTemplateSO

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.