当前位置: 首页>>代码示例>>Java>>正文


Java ITemplate.setServiceId方法代码示例

本文整理汇总了Java中eu.atos.sla.datamodel.ITemplate.setServiceId方法的典型用法代码示例。如果您正苦于以下问题:Java ITemplate.setServiceId方法的具体用法?Java ITemplate.setServiceId怎么用?Java ITemplate.setServiceId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在eu.atos.sla.datamodel.ITemplate的用法示例。


在下文中一共展示了ITemplate.setServiceId方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getTemplateFromTemplateXML

import eu.atos.sla.datamodel.ITemplate; //导入方法依赖的package包/类
@Override
public ITemplate getTemplateFromTemplateXML(eu.atos.sla.parser.data.wsag.Template templateXML,	String payload) throws ModelConversionException{
	ITemplate template = new Template();
	if (templateXML.getTemplateId() != null) {
		logger.debug("TemplateId at header will be used:{}", templateXML.getTemplateId());
		template.setUuid(templateXML.getTemplateId());
	} else {
		// uuid
		if (templateXML.getContext().getTemplateId() != null) {
			logger.debug("TemplateId in context will be used:{}", templateXML.getTemplateId());
			template.setUuid(templateXML.getContext().getTemplateId());
		}else{
			String templateId = UUID.randomUUID().toString();
			template.setUuid(templateId);
		}
	}
	
	if (templateXML.getContext().getService()!=null){
		template.setServiceId(templateXML.getContext().getService());
	}else{
		logger.error("Service is null, field must be informed");			
		throw new ModelConversionException("Service is null, field must be informed");
	}
	
	// Text
	template.setText(payload);
	// Name
	template.setName(templateXML.getName());
	template.setProvider(getProviderFromTemplate(templateXML));
	return template;
}
 
开发者ID:Atos-FiwareOps,项目名称:sla-framework,代码行数:32,代码来源:ModelConversion.java

示例2: getTemplateFromTemplateXML

import eu.atos.sla.datamodel.ITemplate; //导入方法依赖的package包/类
@Override
public ITemplate getTemplateFromTemplateXML(eu.atos.sla.parser.data.wsag.Template templateXML,    String payload) throws ModelConversionException{
    ITemplate template = new Template();
    if (templateXML.getTemplateId() != null) {
        logger.debug("TemplateId at header will be used:{}", templateXML.getTemplateId());
        template.setUuid(templateXML.getTemplateId());
    } else {
        // uuid
        if (templateXML.getContext().getTemplateId() != null) {
            logger.debug("TemplateId in context will be used:{}", templateXML.getTemplateId());
            template.setUuid(templateXML.getContext().getTemplateId());
        }else{
            String templateId = UUID.randomUUID().toString();
            template.setUuid(templateId);
        }
    }
    
    if (templateXML.getContext().getService()!=null){
        template.setServiceId(templateXML.getContext().getService());
    }else{
        logger.error("Service is null, field must be informed");            
        throw new ModelConversionException("Service is null, field must be informed");
    }
    
    // Text
    template.setText(payload);
    // Name
    template.setName(templateXML.getName());
    template.setProvider(getProviderFromTemplate(templateXML));
    return template;
}
 
开发者ID:SeaCloudsEU,项目名称:SeaCloudsPlatform,代码行数:32,代码来源:ModelConversion.java


注:本文中的eu.atos.sla.datamodel.ITemplate.setServiceId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。