public class ObfuscationPropertiesSugar
extends org.refcodes.configuration.PropertiesSugar
ObfuscationProperties
(and the like).Constructor | Description |
---|---|
ObfuscationPropertiesSugar() |
Modifier and Type | Method | Description |
---|---|---|
static ObfuscationProperties |
obfuscate(org.refcodes.configuration.Properties aProperties) |
Create an
ObfuscationProperties by decorating the provided
Properties with obfuscation functionality. |
static ObfuscationProperties.ObfuscationPropertiesBuilder |
obfuscate(org.refcodes.configuration.Properties.PropertiesBuilder aProperties) |
Create an
ObfuscationProperties.ObfuscationPropertiesBuilder by decorating the provided
Properties.PropertiesBuilder with obfuscation functionality. |
static ObfuscationProperties.ObfuscationPropertiesBuilder |
obfuscate(org.refcodes.configuration.Properties.PropertiesBuilder aProperties,
String aSecret) |
Create an
ObfuscationProperties.ObfuscationPropertiesBuilder by decorating the provided
Properties.PropertiesBuilder with obfuscation functionality. |
static ObfuscationProperties.ObfuscationPropertiesBuilder |
obfuscate(org.refcodes.configuration.Properties.PropertiesBuilder aProperties,
org.refcodes.runtime.SystemContext aObfuscationMode) |
Create an
ObfuscationProperties.ObfuscationPropertiesBuilder by decorating the provided
Properties.PropertiesBuilder with obfuscation functionality. |
static ObfuscationProperties |
obfuscate(org.refcodes.configuration.Properties aProperties,
String aSecret) |
Create an
ObfuscationProperties by decorating the provided
Properties with obfuscation functionality. |
static ObfuscationProperties |
obfuscate(org.refcodes.configuration.Properties aProperties,
org.refcodes.runtime.SystemContext aObfuscationMode) |
Create an
ObfuscationProperties by decorating the provided
Properties with obfuscation functionality. |
static ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder |
obfuscate(org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder aProperties) |
Create an
ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder by decorating the
provided ResourceProperties.ResourcePropertiesBuilder with obfuscation
functionality. |
static ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder |
obfuscate(org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder aProperties,
String aSecret) |
Create an
ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder by decorating the
provided ResourceProperties.ResourcePropertiesBuilder with obfuscation
functionality. |
static ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder |
obfuscate(org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder aProperties,
org.refcodes.runtime.SystemContext aObfuscationMode) |
Create an
ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder by decorating the
provided ResourceProperties.ResourcePropertiesBuilder with obfuscation
functionality. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fileToJavaProperties, fileToJavaProperties, fileToJsonProperties, fileToJsonProperties, fileToTomlProperties, fileToTomlProperties, fileToXmlProperties, fileToXmlProperties, fileToYamlProperties, fileToYamlProperties, from, from, fromEnvironmentVariables, fromProfile, fromProfile, fromProperties, fromSystemProperties, loadFromJavaProperties, loadFromJavaProperties, loadFromJavaProperties, loadFromJavaProperties, loadFromJsonProperties, loadFromJsonProperties, loadFromJsonProperties, loadFromJsonProperties, loadFromTomlProperties, loadFromTomlProperties, loadFromTomlProperties, loadFromTomlProperties, loadFromXmlProperties, loadFromXmlProperties, loadFromXmlProperties, loadFromXmlProperties, loadFromYamlProperties, loadFromYamlProperties, loadFromYamlProperties, loadFromYamlProperties, saveToJavaProperties, saveToJavaProperties, saveToJavaProperties, saveToJsonProperties, saveToJsonProperties, saveToJsonProperties, saveToTomlProperties, saveToTomlProperties, saveToTomlProperties, saveToXmlProperties, saveToXmlProperties, saveToXmlProperties, saveToYamlProperties, saveToYamlProperties, saveToYamlProperties, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, seekFromJavaProperties, seekFromJavaProperties, seekFromJsonProperties, seekFromJsonProperties, seekFromTomlProperties, seekFromTomlProperties, seekFromXmlProperties, seekFromXmlProperties, seekFromYamlProperties, seekFromYamlProperties, toNormalized, toNormalized, toPrecedence, toPropertiesBuilder, toPropertiesBuilder, toProperty
public static ObfuscationProperties obfuscate(org.refcodes.configuration.Properties aProperties)
ObfuscationProperties
by decorating the provided
Properties
with obfuscation functionality.aProperties
- The Properties
to be decorated with
ObfuscationProperties
functionality.ObfuscationProperties
.public static ObfuscationProperties.ObfuscationPropertiesBuilder obfuscate(org.refcodes.configuration.Properties.PropertiesBuilder aProperties)
ObfuscationProperties.ObfuscationPropertiesBuilder
by decorating the provided
Properties.PropertiesBuilder
with obfuscation functionality.aProperties
- The Properties.PropertiesBuilder
to be decorated with
ObfuscationProperties.ObfuscationPropertiesBuilder
functionality.ObfuscationProperties.ObfuscationPropertiesBuilder
.public static ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder obfuscate(org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder aProperties) throws org.refcodes.component.OpenException
ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
by decorating the
provided ResourceProperties.ResourcePropertiesBuilder
with obfuscation
functionality.aProperties
- The ResourceProperties.ResourcePropertiesBuilder
to be decorated
with ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
functionality.ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
.org.refcodes.component.OpenException
- Thrown in case opening the resources for writing
back encrypted properties failed.public static ObfuscationProperties obfuscate(org.refcodes.configuration.Properties aProperties, org.refcodes.runtime.SystemContext aObfuscationMode)
ObfuscationProperties
by decorating the provided
Properties
with obfuscation functionality.aProperties
- The Properties
to be decorated with
ObfuscationProperties
functionality.aObfuscationMode
- The SystemContext
specifies which level of
obfuscation is to be used when encountering upon obfuscated
properties: E.g. obfuscation may be bound to the host, the
"secret" used for obfuscation being the same for all applications
on the same host or obfuscation may be bound to the application,
being different for different applications on the same host.ObfuscationProperties
.public static ObfuscationProperties.ObfuscationPropertiesBuilder obfuscate(org.refcodes.configuration.Properties.PropertiesBuilder aProperties, org.refcodes.runtime.SystemContext aObfuscationMode)
ObfuscationProperties.ObfuscationPropertiesBuilder
by decorating the provided
Properties.PropertiesBuilder
with obfuscation functionality.aProperties
- The Properties.PropertiesBuilder
to be decorated with
ObfuscationProperties.ObfuscationPropertiesBuilder
functionality.aObfuscationMode
- The SystemContext
specifies which level of
obfuscation is to be used when encountering upon obfuscated
properties: E.g. obfuscation may be bound to the host, the
"secret" used for obfuscation being the same for all applications
on the same host or obfuscation may be bound to the application,
being different for different applications on the same host.ObfuscationProperties.ObfuscationPropertiesBuilder
.public static ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder obfuscate(org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder aProperties, org.refcodes.runtime.SystemContext aObfuscationMode) throws org.refcodes.component.OpenException
ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
by decorating the
provided ResourceProperties.ResourcePropertiesBuilder
with obfuscation
functionality.aProperties
- The ResourceProperties.ResourcePropertiesBuilder
to be decorated
with ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
functionality.aObfuscationMode
- The SystemContext
specifies which level of
obfuscation is to be used when encountering upon obfuscated
properties: E.g. obfuscation may be bound to the host, the
"secret" used for obfuscation being the same for all applications
on the same host or obfuscation may be bound to the application,
being different for different applications on the same host.ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
.org.refcodes.component.OpenException
- Thrown in case opening the resources for writing
back encrypted properties failed.public static ObfuscationProperties obfuscate(org.refcodes.configuration.Properties aProperties, String aSecret)
ObfuscationProperties
by decorating the provided
Properties
with obfuscation functionality.aProperties
- The Properties
to be decorated with
ObfuscationProperties
functionality.aSecret
- The secret to use when encrypting and decrypting the
according properties.ObfuscationProperties
.public static ObfuscationProperties.ObfuscationPropertiesBuilder obfuscate(org.refcodes.configuration.Properties.PropertiesBuilder aProperties, String aSecret)
ObfuscationProperties.ObfuscationPropertiesBuilder
by decorating the provided
Properties.PropertiesBuilder
with obfuscation functionality.aProperties
- The Properties.PropertiesBuilder
to be decorated with
ObfuscationProperties.ObfuscationPropertiesBuilder
functionality.aSecret
- The secret to use when encrypting and decrypting the
according properties.ObfuscationProperties.ObfuscationPropertiesBuilder
.public static ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder obfuscate(org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder aProperties, String aSecret) throws org.refcodes.component.OpenException
ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
by decorating the
provided ResourceProperties.ResourcePropertiesBuilder
with obfuscation
functionality.aProperties
- The ResourceProperties.ResourcePropertiesBuilder
to be decorated
with ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
functionality.aSecret
- The secret to use when encrypting and decrypting the
according properties.ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
.org.refcodes.component.OpenException
- Thrown in case opening the resources for writing
back encrypted properties failed.Copyright © 2018. All rights reserved.