public class FileBasedEntityMetadataProvider extends AbstractMetadataProvider implements IMetadataProvider<EntityDescriptorType>
options
Constructor and Description |
---|
FileBasedEntityMetadataProvider() |
Modifier and Type | Method and Description |
---|---|
EntityDescriptorType |
getMetaData()
Get the Metadata descriptors
|
void |
init(Map<String,String> options)
Initialize the provider with options
|
void |
injectEncryptionKey(PublicKey publicKey)
Inject a public key used for encryption
|
void |
injectFileStream(InputStream fileStream)
Inject a File instance depending on
|
void |
injectSigningKey(PublicKey publicKey)
Inject a public key used for signing
|
boolean |
isMultiple()
Is multiple descriptors attached?
|
String |
requireFileInjection()
Provider indicates that it requires an injection of File instance
|
public void init(Map<String,String> options)
IMetadataProvider
init
in interface IMetadataProvider<EntityDescriptorType>
init
in class AbstractMetadataProvider
IMetadataProvider#init(Map)
public EntityDescriptorType getMetaData()
IMetadataProvider
getMetaData
in interface IMetadataProvider<EntityDescriptorType>
IMetadataProvider.getMetaData()
public boolean isMultiple()
IMetadataProvider
isMultiple
in interface IMetadataProvider<EntityDescriptorType>
IMetadataProvider.isMultiple()
public void injectEncryptionKey(PublicKey publicKey)
IMetadataProvider
injectEncryptionKey
in interface IMetadataProvider<EntityDescriptorType>
public void injectFileStream(InputStream fileStream)
IMetadataProvider
injectFileStream
in interface IMetadataProvider<EntityDescriptorType>
method
public void injectSigningKey(PublicKey publicKey)
IMetadataProvider
injectSigningKey
in interface IMetadataProvider<EntityDescriptorType>
public String requireFileInjection()
IMetadataProvider
requireFileInjection
in interface IMetadataProvider<EntityDescriptorType>
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.