Interface CiWriter

All Known Implementing Classes:
CiJdomWriter, CiJsonWriter, CiXStreamWriter

public interface CiWriter
  • Method Details

    • startList

      void startList()
    • endList

      void endList()
    • startCi

      void startCi(String type, String id)
    • endCi

      void endCi()
    • token

      void token(String token)
    • ciAttributes

      void ciAttributes(com.xebialabs.deployit.plugin.api.udm.CiAttributes ciAttributes)
    • ciFileAttribute

      void ciFileAttribute(String file)
    • startProperty

      void startProperty(String name)
    • endProperty

      void endProperty()
    • valueAsString

      void valueAsString(Object value)
    • valuesAsStrings

      void valuesAsStrings(Collection<?> values)
    • mapAsStrings

      void mapAsStrings(Map<?,?> map)
    • ciReference

      void ciReference(String reference)
    • ciReferences

      void ciReferences(Collection<String> references)
    • typedCiReference

      void typedCiReference(com.xebialabs.deployit.engine.api.dto.ConfigurationItemId ci)
    • typedCiReferences

      void typedCiReferences(Collection<? extends com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> references)
    • validationMessages

      void validationMessages(List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations)
    • externalProperties

      void externalProperties(Map<String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty> externalProperties)