public class KeyStorageLayer extends java.lang.Object implements StorageConverterPlugin
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONTENT_MASK_TYPE_CONTENT |
static java.lang.String |
KEY_TYPE_PASSWORD |
static java.lang.String |
KEY_TYPE_PRIVATE |
static java.lang.String |
KEY_TYPE_PUBLIC |
static java.lang.String |
PASSWORD_MIME_TYPE |
static java.lang.String |
PRIVATE_KEY_MIME_TYPE |
static java.lang.String |
PUBLIC_KEY_MIME_TYPE |
static java.lang.String |
RUNDECK_CONTENT_MASK |
static java.lang.String |
RUNDECK_DATA_TYPE |
static java.lang.String |
RUNDECK_KEY_TYPE |
Constructor and Description |
---|
KeyStorageLayer() |
Modifier and Type | Method and Description |
---|---|
org.rundeck.storage.api.HasInputStream |
createResource(org.rundeck.storage.api.Path path,
ResourceMetaBuilder resourceMetaBuilder,
org.rundeck.storage.api.HasInputStream hasInputStream)
Convert a resource during create operation and return a new data stream, or null to pass the data without
changing.
|
org.rundeck.storage.api.HasInputStream |
readResource(org.rundeck.storage.api.Path path,
ResourceMetaBuilder resourceMetaBuilder,
org.rundeck.storage.api.HasInputStream hasInputStream)
Convert a resource during read operation and return a new data stream, or null to pass the data without
changing.
|
org.rundeck.storage.api.HasInputStream |
updateResource(org.rundeck.storage.api.Path path,
ResourceMetaBuilder resourceMetaBuilder,
org.rundeck.storage.api.HasInputStream hasInputStream)
Convert a resource during update operation and return a new data stream, or null to pass the data without
changing.
|
protected void |
validate(ResourceMetaBuilder resourceMetaBuilder,
org.rundeck.storage.api.Path path) |
public static final java.lang.String PRIVATE_KEY_MIME_TYPE
public static final java.lang.String PUBLIC_KEY_MIME_TYPE
public static final java.lang.String PASSWORD_MIME_TYPE
public static final java.lang.String RUNDECK_KEY_TYPE
public static final java.lang.String RUNDECK_DATA_TYPE
public static final java.lang.String RUNDECK_CONTENT_MASK
public static final java.lang.String CONTENT_MASK_TYPE_CONTENT
public static final java.lang.String KEY_TYPE_PRIVATE
public static final java.lang.String KEY_TYPE_PUBLIC
public static final java.lang.String KEY_TYPE_PASSWORD
public org.rundeck.storage.api.HasInputStream readResource(org.rundeck.storage.api.Path path, ResourceMetaBuilder resourceMetaBuilder, org.rundeck.storage.api.HasInputStream hasInputStream)
StorageConverterPlugin
readResource
in interface StorageConverterPlugin
path
- input pathresourceMetaBuilder
- builder to modify metadatahasInputStream
- accessor for underlying data streampublic org.rundeck.storage.api.HasInputStream createResource(org.rundeck.storage.api.Path path, ResourceMetaBuilder resourceMetaBuilder, org.rundeck.storage.api.HasInputStream hasInputStream)
StorageConverterPlugin
createResource
in interface StorageConverterPlugin
path
- input pathresourceMetaBuilder
- builder to modify metadatahasInputStream
- accessor for underlying data streamprotected void validate(ResourceMetaBuilder resourceMetaBuilder, org.rundeck.storage.api.Path path)
public org.rundeck.storage.api.HasInputStream updateResource(org.rundeck.storage.api.Path path, ResourceMetaBuilder resourceMetaBuilder, org.rundeck.storage.api.HasInputStream hasInputStream)
StorageConverterPlugin
updateResource
in interface StorageConverterPlugin
path
- input pathresourceMetaBuilder
- builder to modify metadatahasInputStream
- accessor for underlying data stream