/** * */ package org.easysoa.registry.types; import org.easysoa.registry.facets.ArchitectureComponentFacet; import org.easysoa.registry.facets.RestInfoFacet; import org.easysoa.registry.facets.WsdlInfoFacet; /** * @author jguillemotte * */ public interface SlaOrOlaIndicator extends SoaNode, WsdlInfoFacet, RestInfoFacet, ArchitectureComponentFacet { /** * Doctype for queries in nuxeo storage */ static final String DOCTYPE = "slaOrOlaIndicator"; /** * Doctype for nuxeo NXQL queries */ static final String SLA_DOCTYPE = "SLA"; static final String OLA_DOCTYPE = "OLA"; static final String XPATH_ENDPOINT_ID = "ind:endpointId"; static final String XPATH_SLA_OR_OLA_NAME = "ind:slaOrOlaName"; static final String XPATH_SLA_OR_OLA_DESCRIPTION = "dc:description"; static final String XPATH_TIMESTAMP = "ind:timestamp"; static final String XPATH_SERVICE_LEVEL_HEALTH = "ind:serviceLeveHealth"; static final String XPATH_SERVICE_LEVEL_VIOLATION = "ind:serviceLevelViolation"; }