Class ImportTemplateConfigurationItemReaderWriter
java.lang.Object
com.xebialabs.deployit.plumbing.AbstractConfigurationItemReaderWriter
com.xebialabs.deployit.plumbing.ConfigurationItemReaderWriter
com.xebialabs.deployit.plumbing.export.ImportTemplateConfigurationItemReaderWriter
- All Implemented Interfaces:
jakarta.ws.rs.ext.MessageBodyReader<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>,jakarta.ws.rs.ext.MessageBodyWriter<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
@Component
public class ImportTemplateConfigurationItemReaderWriter
extends ConfigurationItemReaderWriter
-
Field Summary
Fields inherited from class com.xebialabs.deployit.plumbing.AbstractConfigurationItemReaderWriter
configurationRepository, formats, LEVEL, repository -
Constructor Summary
ConstructorsConstructorDescriptionImportTemplateConfigurationItemReaderWriter(com.xebialabs.deployit.engine.spi.services.RepositoryFactory repositoryFactory, XlrFormatFactory formats, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.xebialabs.xltype.serialization.ConfigurationItemConvertercom.xebialabs.deployit.plugin.api.udm.ConfigurationItemreadFrom(com.xebialabs.deployit.plumbing.serialization.ResolutionContext context, jakarta.ws.rs.core.MediaType mediaType, InputStream entityStream) Methods inherited from class com.xebialabs.deployit.plumbing.ConfigurationItemReaderWriter
getSize, readFrom, writeToMethods inherited from class com.xebialabs.deployit.plumbing.AbstractConfigurationItemReaderWriter
getCiRefsFromLevel, isReadable, isWriteableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.ws.rs.ext.MessageBodyReader
isReadableMethods inherited from interface jakarta.ws.rs.ext.MessageBodyWriter
isWriteable
-
Constructor Details
-
ImportTemplateConfigurationItemReaderWriter
@Autowired public ImportTemplateConfigurationItemReaderWriter(com.xebialabs.deployit.engine.spi.services.RepositoryFactory repositoryFactory, XlrFormatFactory formats, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository)
-
-
Method Details
-
createConverter
protected com.xebialabs.xltype.serialization.ConfigurationItemConverter createConverter()- Overrides:
createConverterin classAbstractConfigurationItemReaderWriter
-
readFrom
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem readFrom(com.xebialabs.deployit.plumbing.serialization.ResolutionContext context, jakarta.ws.rs.core.MediaType mediaType, InputStream entityStream) throws IOException - Throws:
IOException
-