Interface CiReader

All Known Implementing Classes:
CiJdomReader, CiJsonReader, CiXstreamReader

public interface CiReader
  • Method Details

    • getType

      String getType()
    • getId

      String getId()
    • getToken

      String getToken()
    • getCiAttributes

      com.xebialabs.deployit.plugin.api.udm.CiAttributes getCiAttributes()
    • hasMoreProperties

      boolean hasMoreProperties()
    • moveIntoProperty

      void moveIntoProperty()
    • moveIntoNestedProperty

      CiReader moveIntoNestedProperty()
    • moveOutOfProperty

      void moveOutOfProperty()
    • getCurrentPropertyName

      String getCurrentPropertyName()
    • getStringValue

      String getStringValue()
    • getStringValues

      List<String> getStringValues()
    • getStringMap

      Map<String,String> getStringMap()
    • isCiReference

      boolean isCiReference()
    • getCiReference

      String getCiReference()
    • getCiReferences

      List<String> getCiReferences()
    • getCurrentCiListReader

      CiListReader getCurrentCiListReader()
    • getValidationMessages

      List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> getValidationMessages()
    • getExternalProperties

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