Package com.xebialabs.deployit.plumbing
Class AbstractConfigurationItemReaderWriter
- java.lang.Object
-
- com.xebialabs.deployit.plumbing.AbstractConfigurationItemReaderWriter
-
- Direct Known Subclasses:
ConfigurationItemReaderWriter,ConfigurationItemsReaderWriter
public abstract class AbstractConfigurationItemReaderWriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected com.xebialabs.xlrelease.repository.ConfigurationRepositoryconfigurationRepositoryprotected XlrFormatFactoryformatsprotected static java.lang.StringLEVELprotected com.xebialabs.deployit.plugin.api.services.Repositoryrepository
-
Constructor Summary
Constructors Constructor Description AbstractConfigurationItemReaderWriter(com.xebialabs.deployit.engine.spi.services.RepositoryFactory repositoryFactory, XlrFormatFactory formats, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.xebialabs.xltype.serialization.ConfigurationItemConvertercreateConverter()protected intgetCiRefsFromLevel()booleanisReadable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)booleanisWriteable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
-
-
-
Field Detail
-
LEVEL
protected static final java.lang.String LEVEL
- See Also:
- Constant Field Values
-
formats
protected XlrFormatFactory formats
-
repository
protected com.xebialabs.deployit.plugin.api.services.Repository repository
-
configurationRepository
protected com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository
-
-
Constructor Detail
-
AbstractConfigurationItemReaderWriter
public AbstractConfigurationItemReaderWriter(com.xebialabs.deployit.engine.spi.services.RepositoryFactory repositoryFactory, XlrFormatFactory formats, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository)
-
-
Method Detail
-
createConverter
protected com.xebialabs.xltype.serialization.ConfigurationItemConverter createConverter()
-
getCiRefsFromLevel
protected int getCiRefsFromLevel()
-
isReadable
public boolean isReadable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
-
isWriteable
public boolean isWriteable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
-
-