Skip navigation links
A B C D E F G H I J K L M N P R S T U V W X 

A

AbstractAnonymization - Class in no.esito.anonymizer.core
Basis functionality for an Anonymization.
AbstractAnonymization() - Constructor for class no.esito.anonymizer.core.AbstractAnonymization
 
AbstractAnonymizer - Class in no.esito.anonymizer.core
Anonymizer base.
AbstractAnonymizer() - Constructor for class no.esito.anonymizer.core.AbstractAnonymizer
 
AbstractChildRelation - Class in no.esito.anonymizer.core
 
AbstractChildRelation(String, IColumn[], IChildRelation[], IColumn[]) - Constructor for class no.esito.anonymizer.core.AbstractChildRelation
Delete constructor
AbstractColumn - Class in no.esito.anonymizer.column
Column holder has name and methods to deal with the datatype.
AbstractColumn(String) - Constructor for class no.esito.anonymizer.column.AbstractColumn
 
AbstractConnect - Class in no.esito.anonymizer.core
Handles database connection.
AbstractConnect() - Constructor for class no.esito.anonymizer.core.AbstractConnect
 
AbstractContext - Class in no.esito.anonymizer.core
 
AbstractContext(IContext.RunType, String[]) - Constructor for class no.esito.anonymizer.core.AbstractContext
 
AbstractContext() - Constructor for class no.esito.anonymizer.core.AbstractContext
 
AbstractCreateTask - Class in no.esito.anonymizer.core
Base functionality for Create type task.
AbstractCreateTask() - Constructor for class no.esito.anonymizer.core.AbstractCreateTask
 
AbstractDeleteTask - Class in no.esito.anonymizer.core
Base functionality for Delete task.
AbstractDeleteTask() - Constructor for class no.esito.anonymizer.core.AbstractDeleteTask
 
AbstractEraseTask - Class in no.esito.anonymizer.core
Base functionality for an Erase type task.
AbstractEraseTask() - Constructor for class no.esito.anonymizer.core.AbstractEraseTask
 
AbstractMasking - Class in no.esito.anonymizer.core
Base functionality for Masking a column.
AbstractMasking() - Constructor for class no.esito.anonymizer.core.AbstractMasking
 
AbstractNoise - Class in no.esito.anonymizer.noise
Noise calculations for Randomization type anonymization.
AbstractNoise() - Constructor for class no.esito.anonymizer.noise.AbstractNoise
 
AbstractPermutation - Class in no.esito.anonymizer.core
Base functionality for a simple shuffle.
AbstractPermutation() - Constructor for class no.esito.anonymizer.core.AbstractPermutation
 
AbstractRandom - Class in no.esito.anonymizer.mask
 
AbstractRandom() - Constructor for class no.esito.anonymizer.mask.AbstractRandom
 
AbstractRandomization - Class in no.esito.anonymizer.core
Base Randomization functionality.
AbstractRandomization() - Constructor for class no.esito.anonymizer.core.AbstractRandomization
 
AbstractSarTask - Class in no.esito.anonymizer.core
Base functionality for an Erase type task.
AbstractSarTask() - Constructor for class no.esito.anonymizer.core.AbstractSarTask
 
AbstractSarWriter - Class in no.esito.anonymizer.core
SAR writer.
AbstractSarWriter(OutputStream, Charset) - Constructor for class no.esito.anonymizer.core.AbstractSarWriter
See OutputStream.
AbstractSarWriter(OutputStream, CharsetEncoder) - Constructor for class no.esito.anonymizer.core.AbstractSarWriter
See OutputStream.
AbstractSarWriter(OutputStream, String) - Constructor for class no.esito.anonymizer.core.AbstractSarWriter
See OutputStream.
AbstractSarWriter(OutputStream) - Constructor for class no.esito.anonymizer.core.AbstractSarWriter
See OutputStream.
AbstractTaskGroup - Class in no.esito.anonymizer.core
 
AbstractTaskGroup() - Constructor for class no.esito.anonymizer.core.AbstractTaskGroup
Either set the tasks using constructor or set using getter.
AbstractTaskGroup(ITask[]) - Constructor for class no.esito.anonymizer.core.AbstractTaskGroup
 
AbstractUpdateTask - Class in no.esito.anonymizer.core
 
AbstractUpdateTask() - Constructor for class no.esito.anonymizer.core.AbstractUpdateTask
 
AbstractWorkTask - Class in no.esito.anonymizer.core
Base functionality for JDBC reads, updates, inserts.
AbstractWorkTask() - Constructor for class no.esito.anonymizer.core.AbstractWorkTask
 
addMapping(String, String) - Method in class no.esito.anonymizer.core.AbstractAnonymization
Add Mapping entry to mapping file.
addQuotes(String) - Method in class no.esito.anonymizer.column.BooleanColumn
 
addQuotes(String) - Method in class no.esito.anonymizer.column.DateColumn
 
addQuotes(String) - Method in class no.esito.anonymizer.column.DateTimeColumn
 
addQuotes(String) - Method in class no.esito.anonymizer.column.NumberColumn
 
addQuotes(String) - Method in class no.esito.anonymizer.column.TextColumn
 
addQuotes(String) - Method in class no.esito.anonymizer.column.TimeColumn
 
addQuotes(String) - Method in class no.esito.anonymizer.column.UnknownColumn
 
addQuotes(String) - Method in interface no.esito.anonymizer.IColumn
Add quotes if content needs quoting in SQL statement.
addSetNull() - Method in interface no.esito.anonymizer.IChildRelation
 
AllCombinations - Class in no.esito.anonymizer.distributions
 
AllCombinations() - Constructor for class no.esito.anonymizer.distributions.AllCombinations
 
analyze(Collection<MappingUtil.Usage>) - Static method in class no.esito.anonymizer.MappingUtil
Analyzes correlation and returns the combined set of keys
Anonymizer - Class in example.anonymizer
Anonymizer - entry point for running JAR on the command line.
Anonymizer() - Constructor for class example.anonymizer.Anonymizer
 
assignCell(PreparedStatement, int, IColumn, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Assigning cell for SQL Batch operation.
assignRow(CreateParent, List<String>, String[], int) - Static method in interface no.esito.anonymizer.IDistribution
 
assignRowCol(CreateParent, List<String>, List<String[]>, int, int) - Static method in interface no.esito.anonymizer.IDistribution
Assigns values from the parent column to the foreign key column (nkey) in given row (nrow).

B

BooleanColumn - Class in no.esito.anonymizer.column
Column holding a Boolean / Bit.
BooleanColumn(String) - Constructor for class no.esito.anonymizer.column.BooleanColumn
 

C

calculateNewRows(CreateParent[], int, List<String[]>) - Method in class no.esito.anonymizer.distributions.AllCombinations
 
calculateNewRows(CreateParent[], int, List<String[]>) - Method in class no.esito.anonymizer.distributions.EvenWithDeviation
 
calculateNewRows(CreateParent[], int, List<String[]>) - Method in class no.esito.anonymizer.distributions.SimpleSpread
 
calculateNewRows(CreateParent[], int, List<String[]>) - Method in interface no.esito.anonymizer.IDistribution
Returns the number of new rows necessary.
CascadeDelete - Class in no.esito.anonymizer.core
 
CascadeDelete(String, IColumn[], IChildRelation[], IColumn[]) - Constructor for class no.esito.anonymizer.core.CascadeDelete
 
CascadeDelete(String, IColumn[], IColumn[]) - Constructor for class no.esito.anonymizer.core.CascadeDelete
 
CascadeErase - Class in no.esito.anonymizer.core
 
CascadeErase(String, IColumn[], IChildRelation[], IColumn[], IAnonymization[]) - Constructor for class no.esito.anonymizer.core.CascadeErase
 
CascadeSar - Class in no.esito.anonymizer.core
 
CascadeSar(String, String, String, IColumn[], IChildRelation[], IColumn[], IAnonymization[]) - Constructor for class no.esito.anonymizer.core.CascadeSar
 
checkNetworkService(String, String) - Method in class example.anonymizer.Connect
 
checkNetworkService(String, String) - Method in class no.esito.anonymizer.core.AbstractConnect
Override this for special handling like starting a data server.
clear() - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
close() - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
close() - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 
column - Variable in class no.esito.anonymizer.MappingUtil.Usage
 
compareTo(IColumn) - Method in class no.esito.anonymizer.column.AbstractColumn
 
CONFIG_FILE - Static variable in class no.esito.anonymizer.ConfigUtil
Config file name to use.
configureConsoleLoghandler() - Static method in class no.esito.anonymizer.Log
Standard LOG handling for use when run as standalone JAR.
ConfigUtil - Class in no.esito.anonymizer
This utility handles runtime properties for the Anonymizer.
It has methods to read and write config file and get the Properties object in order to manipulate the values.
ConfigUtil() - Constructor for class no.esito.anonymizer.ConfigUtil
 
Connect - Class in example.anonymizer
 
Connect() - Constructor for class example.anonymizer.Connect
 
ConsoleCommandHandler - Class in no.esito.anonymizer.core
 
ConsoleCommandHandler(IAnonymizer) - Constructor for class no.esito.anonymizer.core.ConsoleCommandHandler
 
ConsoleContext - Class in no.esito.anonymizer.core
 
ConsoleContext(ConsoleContext.IConnectHandler) - Constructor for class no.esito.anonymizer.core.ConsoleContext
 
ConsoleContext.IConnectHandler - Interface in no.esito.anonymizer.core
 
ConsoleSarWriter - Class in no.esito.anonymizer.core
 
ConsoleSarWriter() - Constructor for class no.esito.anonymizer.core.ConsoleSarWriter
 
ContextFactory - Class in no.esito.anonymizer
Factory methods for running standalone.
ContextFactory() - Constructor for class no.esito.anonymizer.ContextFactory
 
conversion - Variable in class no.esito.anonymizer.mask.MaskFile
 
convert(String) - Method in class no.esito.anonymizer.conversions.String2Date
 
convert(String) - Method in class no.esito.anonymizer.conversions.String2DateTime
 
convert(String) - Method in class no.esito.anonymizer.conversions.String2Decimal
 
convert(String) - Method in class no.esito.anonymizer.conversions.String2Integer
 
convert(String) - Method in class no.esito.anonymizer.conversions.String2Time
 
convert(String) - Method in interface no.esito.anonymizer.IConversion
Processes an input from the data column to something that can be used by Mask or Randomization.
count - Variable in class no.esito.anonymizer.core.CreateParent
Number of occurrences of parent values in the existing rows.
createAnonymizeContext(Connection) - Static method in class no.esito.anonymizer.ContextFactory
Factory method for anonymization context.
createAnonymizeContext(Connection) - Static method in class no.esito.anonymizer.core.AbstractContext
Factory method for anonymization context.
createDefaultConnection() - Static method in class example.anonymizer.Connect
Factory method for Connection from the config.properties
createEraseContext(Connection, String[]) - Static method in class no.esito.anonymizer.ContextFactory
Factory method for anonymization erase context.
createEraseContext(Connection, String[]) - Static method in class no.esito.anonymizer.core.AbstractContext
Factory method for anonymization erase context.
CreateFkGroup - Class in no.esito.anonymizer.core
 
CreateFkGroup(IDistribution, CreateParent[]) - Constructor for class no.esito.anonymizer.core.CreateFkGroup
 
CreateParent - Class in no.esito.anonymizer.core
 
CreateParent(String, String[], IColumn[], String) - Constructor for class no.esito.anonymizer.core.CreateParent
Parent for Create operation.
createSarContext(Connection, String[], ISarWriter) - Static method in class no.esito.anonymizer.ContextFactory
Factory method for anonymization SAR context.
createSarContext(Connection, String[], ISarWriter) - Static method in class no.esito.anonymizer.core.AbstractContext
Factory method for anonymization SAR context.
CreditCard - Class in no.esito.anonymizer.transformations
Credit card transformation.
CreditCard() - Constructor for class no.esito.anonymizer.transformations.CreditCard
 

D

DateColumn - Class in no.esito.anonymizer.column
Column holding a Date.
DateColumn(String) - Constructor for class no.esito.anonymizer.column.DateColumn
 
DateTimeColumn - Class in no.esito.anonymizer.column
Column holding a DateTime Timestamp.
DateTimeColumn(String) - Constructor for class no.esito.anonymizer.column.DateTimeColumn
 
debug(String) - Static method in class no.esito.anonymizer.Log
 
decrypt(String, String) - Static method in class no.esito.anonymizer.core.FileUtils
 
distribute(List<String>, CreateParent[], List<String[]>) - Method in class no.esito.anonymizer.distributions.AllCombinations
 
distribute(List<String>, CreateParent[], List<String[]>) - Method in class no.esito.anonymizer.distributions.EvenWithDeviation
 
distribute(List<String>, CreateParent[], List<String[]>) - Method in class no.esito.anonymizer.distributions.SimpleSpread
 
distribute(List<String>, CreateParent[], List<String[]>) - Method in interface no.esito.anonymizer.IDistribution
Assigns values to the foreign key columns in the new data rows.
doCount(List<String[]>, ArrayList<String>) - Method in class no.esito.anonymizer.core.CreateParent
Counts number of occurrences of each foreign key value.

E

Email - Class in no.esito.anonymizer.transformations
Email transformation.
Email() - Constructor for class no.esito.anonymizer.transformations.Email
 
encrypt(String, String) - Static method in class no.esito.anonymizer.core.FileUtils
 
equals(Object) - Method in class no.esito.anonymizer.column.AbstractColumn
 
EraseColumn - Class in no.esito.anonymizer.core
Base functionality for Masking a column.
EraseColumn(IColumn, String, ITransformation) - Constructor for class no.esito.anonymizer.core.EraseColumn
 
error(Throwable) - Static method in class no.esito.anonymizer.Log
 
escape(String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
escape(char) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
escape(char) - Method in interface no.esito.anonymizer.ISarWriter
Escape algorithm per character.
escape(String) - Method in interface no.esito.anonymizer.ISarWriter
Escape string.
escape(char) - Method in class no.esito.anonymizer.sarwriter.JsonSarWriter
 
escape(char) - Method in class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
 
escape(char) - Method in class no.esito.anonymizer.sarwriter.SimpleXmlSarWriter
 
escape(char) - Method in class no.esito.anonymizer.sarwriter.XmlSarWriter
 
escapeJson(char) - Static method in class no.esito.anonymizer.core.AbstractSarWriter
 
escapeXml(char) - Static method in class no.esito.anonymizer.core.AbstractSarWriter
 
EvenWithDeviation - Class in no.esito.anonymizer.distributions
 
EvenWithDeviation() - Constructor for class no.esito.anonymizer.distributions.EvenWithDeviation
 
example.anonymizer - package example.anonymizer
 
executeBatch(Connection, IColumn[], List<String>, List<String[]>, String, IColumn[], String[][]) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Executing SQL statement using batch mode.

F

FileUtils - Class in no.esito.anonymizer.core
 
FileUtils() - Constructor for class no.esito.anonymizer.core.FileUtils
 
finish(IContext, String) - Method in class no.esito.anonymizer.core.AbstractWorkTask
 
fkColumns - Variable in class no.esito.anonymizer.core.CreateParent
Column definitions for the columns to assign values.
flush() - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
flush() - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 

G

getAllColumns() - Method in class no.esito.anonymizer.core.AbstractWorkTask
 
getAllColumns() - Method in interface no.esito.anonymizer.IWorkTask
All columns in table.
getAnonymizations() - Method in class no.esito.anonymizer.core.CascadeErase
 
getAnonymizations() - Method in class no.esito.anonymizer.core.CascadeSar
 
getAnonymizations() - Method in interface no.esito.anonymizer.IUpdateColumns
Get annonymizations.
getChildColumns() - Method in class no.esito.anonymizer.core.AbstractChildRelation
 
getChildColumns() - Method in interface no.esito.anonymizer.IChildRelation
Columns in child used to identify parent.
getChildren() - Method in class no.esito.anonymizer.core.AbstractChildRelation
 
getChildren() - Method in interface no.esito.anonymizer.IChildRelation
Children relations
getChildren() - Method in interface no.esito.anonymizer.IChildren
Get related child tables.
getColumn() - Method in class no.esito.anonymizer.core.EraseColumn
 
getColumn() - Method in class no.esito.anonymizer.core.SarColumn
 
getColumn() - Method in interface no.esito.anonymizer.IAnonymization
Name of column to be anonymized.
getColumn() - Method in class no.esito.anonymizer.mask.MaskColumn
 
getColumns() - Method in class no.esito.anonymizer.core.AbstractWorkTask
Gets an array of columns necessary to read from the table.
getComment() - Method in class no.esito.anonymizer.core.AbstractSarTask
 
getComment() - Method in class no.esito.anonymizer.core.CascadeSar
 
getComment() - Method in class no.esito.anonymizer.core.SarColumn
 
getConfig() - Static method in class no.esito.anonymizer.ConfigUtil
Get current configuration properties.
getConnection() - Method in class no.esito.anonymizer.core.ConsoleContext
 
getConnection() - Method in interface no.esito.anonymizer.core.ConsoleContext.IConnectHandler
 
getConnection() - Method in interface no.esito.anonymizer.IContext
Get a JDBC connection based on the configuration.
getConnectionInfo(Connection) - Static method in class no.esito.anonymizer.ConfigUtil
Prints the PING results.
getConversion() - Method in class no.esito.anonymizer.core.AbstractRandomization
 
getDefaultConnectionName() - Static method in class example.anonymizer.Connect
Get model name of default connection
getDescription() - Method in class example.anonymizer.TaskRoot
 
getDescription() - Method in class no.esito.anonymizer.core.AbstractTaskGroup
 
getDescription() - Method in class no.esito.anonymizer.core.AbstractWorkTask
 
getDescription() - Method in interface no.esito.anonymizer.ITask
Get description of the task.
getDigits(String) - Static method in class no.esito.anonymizer.transformations.CreditCard
Transform a string of digits to array of integers.
getDistribution() - Method in class no.esito.anonymizer.core.CreateFkGroup
 
getEmptyDbTables() - Method in class example.anonymizer.Anonymizer
 
getEmptyDbTables() - Method in interface no.esito.anonymizer.IAnonymizer
Returns a list of tables in the order to empty a database.
getFkGroups() - Method in class no.esito.anonymizer.core.AbstractCreateTask
 
getFormat() - Method in class no.esito.anonymizer.core.AbstractMasking
 
getFormat() - Method in class no.esito.anonymizer.core.AbstractRandomization
The format String to use for writing back to database.
getIndexColumns() - Method in interface no.esito.anonymizer.IUpdateColumns
Get index columns.
getInputs() - Method in class no.esito.anonymizer.core.AbstractMasking
 
getLabel() - Method in class no.esito.anonymizer.core.AbstractSarTask
 
getLabel() - Method in class no.esito.anonymizer.core.CascadeSar
 
getLabel() - Method in class no.esito.anonymizer.core.SarColumn
 
getLink(List<String>, String[]) - Method in interface no.esito.anonymizer.IChildRelation
 
getList() - Method in class no.esito.anonymizer.mask.MaskFile
Parses the text file.
getLogBegin() - Method in interface no.esito.anonymizer.IContext
Get task begin prefix.
getLogEnd() - Method in interface no.esito.anonymizer.IContext
Get task end prefix.
getLogIndentation() - Method in interface no.esito.anonymizer.IContext
Get log indentation string.
getMapping(String) - Method in class no.esito.anonymizer.core.AbstractAnonymization
Get Mapping value.
getMappingFile() - Method in class no.esito.anonymizer.core.AbstractAnonymization
 
getMappingFile() - Method in interface no.esito.anonymizer.IAnonymization
Name of mapping file (or null if not used).
getMappingFileUsage() - Method in class no.esito.anonymizer.core.AbstractAnonymization
 
getMappingFileUsage() - Method in interface no.esito.anonymizer.IAnonymization
Type of usage for the mapping file
getMinimum() - Method in class no.esito.anonymizer.core.AbstractCreateTask
 
getName() - Method in class example.anonymizer.TaskRoot
 
getName() - Method in class no.esito.anonymizer.column.AbstractColumn
 
getName() - Method in interface no.esito.anonymizer.IColumn
Column name in database.
getName() - Method in interface no.esito.anonymizer.ITask
Get the name of the task including path.
getNoise() - Method in class no.esito.anonymizer.core.AbstractRandomization
 
getParentColumns() - Method in class no.esito.anonymizer.core.AbstractChildRelation
 
getParentColumns() - Method in interface no.esito.anonymizer.IChildRelation
Columns in parent used to identify the children.
getParentLink() - Method in interface no.esito.anonymizer.IChildRelation
 
getParents() - Method in class no.esito.anonymizer.core.CreateFkGroup
 
getPassKey() - Static method in class no.esito.anonymizer.ConfigUtil
Gets the current passkey.
getPropagatedUpdates() - Method in class no.esito.anonymizer.core.AbstractAnonymization
 
getPropagatedUpdates() - Method in interface no.esito.anonymizer.IAnonymization
"Children" to propagate the anonymization value to.
getRandom() - Method in class no.esito.anonymizer.distributions.SimpleSpread
 
getRandom() - Method in interface no.esito.anonymizer.IRandom
 
getRandom() - Method in class no.esito.anonymizer.mask.AbstractRandom
 
getRandom() - Method in class no.esito.anonymizer.mask.MaskFileRandom
 
getResourceAsStream(String) - Static method in class no.esito.anonymizer.core.FileUtils
 
getRunParams() - Method in class no.esito.anonymizer.core.AbstractContext
 
getRunParams() - Method in interface no.esito.anonymizer.IContext
Returns the parameter values to be used by Erase or Sar tasks.
getRunType() - Method in class no.esito.anonymizer.core.AbstractContext
 
getRunType() - Method in interface no.esito.anonymizer.IContext
Get type of tasks that will be executed by ITask.run(IContext).
getSarWriter() - Method in class no.esito.anonymizer.core.AbstractContext
 
getSarWriter() - Method in class no.esito.anonymizer.core.ConsoleContext
 
getSarWriter() - Method in interface no.esito.anonymizer.IContext
Writer to receive output to Subject Access Request.
getSchema() - Static method in class no.esito.anonymizer.ConfigUtil
Gets the schema name being used.
getSchema() - Method in interface no.esito.anonymizer.IWorkTask
Logical schema for Table to be modified.
getTable() - Method in class no.esito.anonymizer.core.AbstractChildRelation
 
getTable() - Method in interface no.esito.anonymizer.IChildRelation
Get name of table to be erase/deleted.
getTable() - Method in interface no.esito.anonymizer.IWorkTask
Table to be modified.
getTaskRoot() - Method in class example.anonymizer.Anonymizer
 
getTaskRoot() - Method in interface no.esito.anonymizer.IAnonymizer
Returns the root of the task tree containing the available tasks.
getTasks() - Method in class example.anonymizer.TaskRoot
 
getTasks() - Method in class no.esito.anonymizer.core.AbstractTaskGroup
 
getTasks() - Method in interface no.esito.anonymizer.ITaskGroup
Get the tasks that this package consists of.
getTempId() - Method in class no.esito.anonymizer.core.AbstractAnonymization
 
getTempId() - Method in interface no.esito.anonymizer.IAnonymization
TempID is necessary for a shuffle operation to store a temporary data row.
getTransformation() - Method in class no.esito.anonymizer.core.AbstractMasking
 
getWhere() - Method in class no.esito.anonymizer.core.AbstractWorkTask
 
getWhere(String, String[]) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Substitute parameters in WHERE clause.
getWhere() - Method in interface no.esito.anonymizer.IWorkTask
Where clause as a string.

H

hashCode() - Method in class no.esito.anonymizer.column.AbstractColumn
 
hasMapping(String) - Method in class no.esito.anonymizer.core.AbstractAnonymization
Has Mapping entry.

I

IAnonymization - Interface in no.esito.anonymizer
Interface for an anonymization definition object.
IAnonymization.MappingFileUsage - Enum in no.esito.anonymizer
MappingFileUsage specifies the usage of an anonymization's mapping file.
IAnonymizer - Interface in no.esito.anonymizer
Interface to use for external programs accessing the JAR file.
IChildRelation - Interface in no.esito.anonymizer
Interface for a cascading erase or delete.
IChildren - Interface in no.esito.anonymizer
Interface for a cascading erase or delete.
IColumn - Interface in no.esito.anonymizer
Interface for a data column.
IContext - Interface in no.esito.anonymizer
 
IContext.RunType - Enum in no.esito.anonymizer
RunType specifies the type of tasks actually executed when running tasks.
IConversion - Interface in no.esito.anonymizer
Interface for conversion of String input values from database.
id(String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
id(String) - Method in interface no.esito.anonymizer.ISarWriter
Process illegal characters for ID.
IDistribution - Interface in no.esito.anonymizer
Interface for distribution of foreign key values when creating new rows of data.
IInput - Interface in no.esito.anonymizer
Input interface for input to a Masking anonymization.
indent - Variable in class no.esito.anonymizer.core.AbstractSarWriter
 
indentBlock(String, String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
indentBlock(String, String) - Method in interface no.esito.anonymizer.ISarWriter
Indent a block of text.
info(String) - Static method in class no.esito.anonymizer.Log
 
init(String, String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
Indent should be for each level of tables.
initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractCreateTask
 
initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractDeleteTask
 
initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractEraseTask
 
initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractSarTask
 
initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
 
initCols(Collection<IColumn>) - Method in class no.esito.anonymizer.core.AbstractWorkTask
Abstract method to assemble list of columns necessary.
initMappingFile() - Method in class no.esito.anonymizer.core.AbstractAnonymization
Initialize Mapping file for output.
IPreScan - Interface in no.esito.anonymizer
Implement if it is necessary to scan all rows of data before assigning values.
IRandom - Interface in no.esito.anonymizer
 
ISarWriter - Interface in no.esito.anonymizer
Interface for SAR report formatting.
isAutoCommit() - Method in class no.esito.anonymizer.core.AbstractContext
 
isAutoCommit() - Method in interface no.esito.anonymizer.IContext
Is it using auto-commit mode?
Please note that many operations involving setting unique keys may not work in autocommit mode.
isRepeatableRandom() - Method in class no.esito.anonymizer.core.AbstractContext
 
isRepeatableRandom() - Method in interface no.esito.anonymizer.IContext
TRUE if random sequence should repeat each time it is run, in order to get predictable results.
isUnique() - Method in class no.esito.anonymizer.core.AbstractMasking
Unique value means that it will need to check what it currently has.
ITask - Interface in no.esito.anonymizer
Represents a task to be run.
ITaskGroup - Interface in no.esito.anonymizer
Represents a task group (package).
ITransformation - Interface in no.esito.anonymizer
Use the ITransformation interface to implement custom correction algorithms.
It is a simple string in-out method to implement
String transform(String);
IUpdateColumns - Interface in no.esito.anonymizer
Interface for applying anonymization and index for updating columns.
IWorkTask - Interface in no.esito.anonymizer
Common Interface for Create Update Delete and Erase tasks.

J

JsonSarWriter - Class in no.esito.anonymizer.sarwriter
 
JsonSarWriter(OutputStream) - Constructor for class no.esito.anonymizer.sarwriter.JsonSarWriter
See OutputStream.

K

keys - Variable in class no.esito.anonymizer.MappingUtil.Usage
 

L

LABEL - Static variable in class no.esito.anonymizer.conversions.String2Date
 
LABEL - Static variable in class no.esito.anonymizer.conversions.String2DateTime
 
LABEL - Static variable in class no.esito.anonymizer.conversions.String2Decimal
 
LABEL - Static variable in class no.esito.anonymizer.conversions.String2Integer
 
LABEL - Static variable in class no.esito.anonymizer.conversions.String2Time
 
LABEL - Static variable in class no.esito.anonymizer.distributions.AllCombinations
 
LABEL - Static variable in class no.esito.anonymizer.distributions.EvenWithDeviation
 
LABEL - Static variable in class no.esito.anonymizer.distributions.SimpleSpread
 
LABEL - Static variable in class no.esito.anonymizer.transformations.CreditCard
 
LABEL - Static variable in class no.esito.anonymizer.transformations.Email
 
listNames(IColumn[]) - Static method in interface no.esito.anonymizer.IColumn
Utility method to get names of columns.
listNames(Collection<IColumn>) - Static method in interface no.esito.anonymizer.IColumn
Utility method to get names of columns.
loadKeys(String) - Static method in class no.esito.anonymizer.MappingUtil
Loads keys from an ordered line-delimited file
Log - Class in no.esito.anonymizer
Logging facade to java.util.logging.
Log() - Constructor for class no.esito.anonymizer.Log
 
LOG_BEGIN - Static variable in interface no.esito.anonymizer.IContext
LOG_BEGIN: Begin prefix used in log messages to mark start of actions when running tasks.
Default is ">>> ".
LOG_END - Static variable in interface no.esito.anonymizer.IContext
LOG_END: End prefix used in log messages to mark end of actions when running tasks.
Default is "<<< ".
LOG_INDENTATION - Static variable in interface no.esito.anonymizer.IContext
LOG_INDENTATION: Indentation used in log messages reporting progress when running tasks.
Default is two spaces.
logger - Static variable in class no.esito.anonymizer.Log
 
logManager - Static variable in class no.esito.anonymizer.Log
 
lookup(String, IColumn[]) - Static method in interface no.esito.anonymizer.IColumn
Utility method to get column by name.

M

main(String[]) - Static method in class example.anonymizer.Anonymizer
 
main(String[]) - Static method in class no.esito.anonymizer.core.FileUtils
 
main(String[]) - Static method in class no.esito.anonymizer.transformations.CreditCard
Test of LUHN algorithm.
makeConnection(String, Properties) - Method in class no.esito.anonymizer.core.AbstractConnect
Create / get connection.
mapping - Variable in class no.esito.anonymizer.core.CreateParent
 
MappingUtil - Class in no.esito.anonymizer
 
MappingUtil() - Constructor for class no.esito.anonymizer.MappingUtil
 
MappingUtil.Usage - Class in no.esito.anonymizer
Holder for a set of keys, table and column names
MaskColumn - Class in no.esito.anonymizer.mask
Column - will provide values from a named data column (could be itself).
MaskColumn(IColumn, IConversion) - Constructor for class no.esito.anonymizer.mask.MaskColumn
 
MaskFile - Class in no.esito.anonymizer.mask
Read lines from a file.
MaskFile(String, IConversion) - Constructor for class no.esito.anonymizer.mask.MaskFile
 
MaskFileRandom - Class in no.esito.anonymizer.mask
Read lines from a file and pick randomly.
MaskFileRandom(String, IConversion) - Constructor for class no.esito.anonymizer.mask.MaskFileRandom
 
MaskFileSequence - Class in no.esito.anonymizer.mask
Read lines from a file and pick sequentially.
MaskFileSequence(String, IConversion) - Constructor for class no.esito.anonymizer.mask.MaskFileSequence
 
MaskRandomDate - Class in no.esito.anonymizer.mask
Randomly pick a date within given range.
MaskRandomDate(String, String) - Constructor for class no.esito.anonymizer.mask.MaskRandomDate
 
MaskRandomDateTime - Class in no.esito.anonymizer.mask
Randomly pick a date/time within given range.
MaskRandomDateTime(String, String) - Constructor for class no.esito.anonymizer.mask.MaskRandomDateTime
 
MaskRandomDecimal - Class in no.esito.anonymizer.mask
Randomly pick a date within given range.
MaskRandomDecimal(String, String) - Constructor for class no.esito.anonymizer.mask.MaskRandomDecimal
 
MaskRandomInteger - Class in no.esito.anonymizer.mask
Randomly pick an int within given range.
MaskRandomInteger(String, String) - Constructor for class no.esito.anonymizer.mask.MaskRandomInteger
 
MaskRandomTime - Class in no.esito.anonymizer.mask
Randomly pick a time within given range.
MaskRandomTime(String, String) - Constructor for class no.esito.anonymizer.mask.MaskRandomTime
 
MaskSequence - Class in no.esito.anonymizer.mask
Provide numbers sequentially from given starting point.
MaskSequence(int, int) - Constructor for class no.esito.anonymizer.mask.MaskSequence
 
mod10CheckDigit(String) - Static method in class no.esito.anonymizer.transformations.CreditCard
MOD 10 - Luhn algorithm for Credit Card encoding.

N

next(List<String>, String[]) - Method in interface no.esito.anonymizer.IInput
Gets a new input value.
next(List<String>, String[]) - Method in class no.esito.anonymizer.mask.MaskColumn
 
next() - Method in class no.esito.anonymizer.mask.MaskFile
Gets new line from file.
next(List<String>, String[]) - Method in class no.esito.anonymizer.mask.MaskFile
 
next() - Method in class no.esito.anonymizer.mask.MaskFileRandom
 
next() - Method in class no.esito.anonymizer.mask.MaskFileSequence
 
next(List<String>, String[]) - Method in class no.esito.anonymizer.mask.MaskRandomDate
 
next(List<String>, String[]) - Method in class no.esito.anonymizer.mask.MaskRandomDateTime
 
next(List<String>, String[]) - Method in class no.esito.anonymizer.mask.MaskRandomDecimal
 
next(List<String>, String[]) - Method in class no.esito.anonymizer.mask.MaskRandomInteger
 
next(List<String>, String[]) - Method in class no.esito.anonymizer.mask.MaskRandomTime
 
next(List<String>, String[]) - Method in class no.esito.anonymizer.mask.MaskSequence
 
no.esito.anonymizer - package no.esito.anonymizer
 
no.esito.anonymizer.column - package no.esito.anonymizer.column
 
no.esito.anonymizer.conversions - package no.esito.anonymizer.conversions
 
no.esito.anonymizer.core - package no.esito.anonymizer.core
 
no.esito.anonymizer.distributions - package no.esito.anonymizer.distributions
 
no.esito.anonymizer.mask - package no.esito.anonymizer.mask
 
no.esito.anonymizer.noise - package no.esito.anonymizer.noise
 
no.esito.anonymizer.sarwriter - package no.esito.anonymizer.sarwriter
 
no.esito.anonymizer.transformations - package no.esito.anonymizer.transformations
 
NoiseDate - Class in no.esito.anonymizer.noise
Noise for a Date.
NoiseDate(Double, Double, Double) - Constructor for class no.esito.anonymizer.noise.NoiseDate
Noise constructor.
NoiseDateTime - Class in no.esito.anonymizer.noise
Noise for DateTime.
NoiseDateTime(Double, Double, Double) - Constructor for class no.esito.anonymizer.noise.NoiseDateTime
Noise constructor.
NoiseDecimal - Class in no.esito.anonymizer.noise
Noise for Decimal / Double.
NoiseDecimal(Double, Double, Double) - Constructor for class no.esito.anonymizer.noise.NoiseDecimal
Noise constructor.
NoiseInteger - Class in no.esito.anonymizer.noise
Noise for integer.
NoiseInteger(Double, Double, Double) - Constructor for class no.esito.anonymizer.noise.NoiseInteger
Noise constructor.
NoiseTime - Class in no.esito.anonymizer.noise
Noise for Time.
NoiseTime(Double, Double, Double) - Constructor for class no.esito.anonymizer.noise.NoiseTime
Noise constructor.
NotExistsDelete - Class in no.esito.anonymizer.core
 
NotExistsDelete(String, IColumn[], IChildRelation[], IColumn[]) - Constructor for class no.esito.anonymizer.core.NotExistsDelete
Delete using NOT EXISTS
NotExistsDelete(String, IColumn[], IColumn[]) - Constructor for class no.esito.anonymizer.core.NotExistsDelete
Set NULL using NOT EXISTS
NotInDelete - Class in no.esito.anonymizer.core
 
NotInDelete(String, IColumn[], IChildRelation[], IColumn[]) - Constructor for class no.esito.anonymizer.core.NotInDelete
Delete using NOT IN
NotInDelete(String, IColumn[], IColumn[]) - Constructor for class no.esito.anonymizer.core.NotInDelete
Set NULL using NOT IN
nsc - Variable in class example.anonymizer.Connect
 
nullRepresentation - Variable in class no.esito.anonymizer.core.AbstractSarWriter
 
NumberColumn - Class in no.esito.anonymizer.column
Column holding a Decimal, Double, Float.
NumberColumn(String) - Constructor for class no.esito.anonymizer.column.NumberColumn
 

P

params - Variable in class no.esito.anonymizer.core.CreateParent
String parameter values.
parent - Variable in class no.esito.anonymizer.core.CreateParent
Parent table name.
PARENT_LABEL - Static variable in class no.esito.anonymizer.distributions.EvenWithDeviation
 
parentColumns - Variable in class no.esito.anonymizer.core.CreateParent
Associated parent column names.
parentRows - Variable in class no.esito.anonymizer.core.CreateParent
Rows of foreign key values.
parseLines(String) - Static method in class no.esito.anonymizer.mask.MaskFile
 
pop() - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
pop() - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 
pop() - Method in interface no.esito.anonymizer.ISarWriter
Return up one level.
prefix - Variable in class no.esito.anonymizer.core.AbstractWorkTask
 
prepareInputs(IContext, IAnonymization[]) - Method in class no.esito.anonymizer.core.AbstractWorkTask
Prepare inputs that are based on current values.
printConnectionInfo(Connection) - Static method in class no.esito.anonymizer.ConfigUtil
Prints the PING results to log.
printCorrelation(Set<String>) - Method in class no.esito.anonymizer.MappingUtil.Usage
 
PropagateUpdate - Class in no.esito.anonymizer.core
 
PropagateUpdate(String, String, String) - Constructor for class no.esito.anonymizer.core.PropagateUpdate
 
push(String, String, String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
push(String, String, String) - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 
push(String, String, String) - Method in interface no.esito.anonymizer.ISarWriter
Recurse tables deeper.

R

randomAssignColumn(List<String>, String[], CreateParent) - Method in class no.esito.anonymizer.mask.AbstractRandom
 
randomAssignRow(List<String>, CreateParent[], String[]) - Method in class no.esito.anonymizer.mask.AbstractRandom
 
randomize(Object) - Method in class no.esito.anonymizer.noise.AbstractNoise
Randomize an input of type Decimal, Integer, Date, Time, DateTime.
randomize(Object) - Method in class no.esito.anonymizer.noise.NoiseDate
 
randomize(Object) - Method in class no.esito.anonymizer.noise.NoiseDateTime
 
randomize(Object) - Method in class no.esito.anonymizer.noise.NoiseDecimal
 
randomize(Object) - Method in class no.esito.anonymizer.noise.NoiseInteger
 
randomize(Object) - Method in class no.esito.anonymizer.noise.NoiseTime
 
readConfig() - Static method in class no.esito.anonymizer.ConfigUtil
Read properties file from current directory or if not available the internal one.
readMappingFile(String) - Method in class no.esito.anonymizer.core.AbstractAnonymization
 
registerAnonymizations(Collection<IColumn>, IAnonymization[]) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Utility method to register anonymization methods and if necessary add the column to the list.
resetConfig() - Static method in class no.esito.anonymizer.ConfigUtil
Force config to be re-read.
run(IContext) - Method in class no.esito.anonymizer.core.AbstractCreateTask
 
run(IContext) - Method in class no.esito.anonymizer.core.AbstractDeleteTask
 
run(IContext) - Method in class no.esito.anonymizer.core.AbstractEraseTask
 
run(IContext, List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.AbstractMasking
 
run(IContext, List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.AbstractPermutation
 
run(IContext, List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.AbstractRandomization
 
run(IContext) - Method in class no.esito.anonymizer.core.AbstractSarTask
 
run(IContext) - Method in class no.esito.anonymizer.core.AbstractTaskGroup
 
run(IContext) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
 
run(IContext, String[]) - Method in class no.esito.anonymizer.core.ConsoleCommandHandler
run Anonymizer as command line.
run(IContext, List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.EraseColumn
 
run(IContext, List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.SarColumn
 
run(IContext, List<String>, List<String[]>) - Method in interface no.esito.anonymizer.IAnonymization
Run method for anonymization.
run(IContext) - Method in interface no.esito.anonymizer.ITask
Run the task using provided context.
runTasks(IContext, List<String>) - Method in class no.esito.anonymizer.core.AbstractAnonymizer
 
runTasks(IContext, List<String>) - Method in interface no.esito.anonymizer.IAnonymizer
Runs a list of tasks identified by name.
The method uses case insensitive comparison.

S

SarColumn - Class in no.esito.anonymizer.core
Base functionality for Masking a column.
SarColumn(IColumn, String, ITransformation, String, String) - Constructor for class no.esito.anonymizer.core.SarColumn
 
saveKeys(Collection<String>, String) - Static method in class no.esito.anonymizer.MappingUtil
Saves keys to an ordered line-delimited file
saveMappingFile() - Method in class no.esito.anonymizer.core.AbstractAnonymization
Save the Mapping file.
saveMappingFile(Collection<String>, String, String) - Static method in class no.esito.anonymizer.MappingUtil
Creates mappings to prefix with a sequence and saves as a Java properties file
scan(int, List<String[]>) - Method in interface no.esito.anonymizer.IPreScan
Scans all data for this column number.
scan(int, List<String[]>) - Method in class no.esito.anonymizer.mask.MaskSequence
 
schemaPrefix(String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Adds schema prefix to table if necessary.
setAutoCommit(boolean) - Method in class no.esito.anonymizer.core.AbstractContext
 
setAutoCommit(boolean) - Method in interface no.esito.anonymizer.IContext
Sets the AutoCommit mode.
AutoCommit (true) - commits for every insert/update and is easier to debug
Commit (false) - uses batch inserts/updates which is generally faster
setConnectionName(String) - Static method in class no.esito.anonymizer.ConfigUtil
Set current connection name.
setIndentation(String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
setIndentation(String) - Method in interface no.esito.anonymizer.ISarWriter
Set indentation type.
setLevel(Level) - Static method in class no.esito.anonymizer.Log
 
setLogPrefix(String) - Method in class no.esito.anonymizer.core.AbstractTaskGroup
 
setLogPrefix(String) - Method in class no.esito.anonymizer.core.AbstractWorkTask
 
setLogPrefix(String) - Method in interface no.esito.anonymizer.ITask
Set the prefix for log messages.
setNull() - Method in class no.esito.anonymizer.core.SetNullErase
 
setNull() - Method in interface no.esito.anonymizer.IChildRelation
 
SetNullErase - Class in no.esito.anonymizer.core
 
SetNullErase(String, IColumn[], IChildRelation[], IColumn[], IAnonymization[]) - Constructor for class no.esito.anonymizer.core.SetNullErase
 
setNullRepresentation(String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
setNullRepresentation(String) - Method in interface no.esito.anonymizer.ISarWriter
Set DBMS NULL Representation.
setRandom(Random) - Method in class no.esito.anonymizer.distributions.SimpleSpread
 
setRandom(Random) - Method in interface no.esito.anonymizer.IRandom
 
setRandom(Random) - Method in class no.esito.anonymizer.mask.AbstractRandom
 
setRandom(Random) - Method in class no.esito.anonymizer.mask.MaskFileRandom
 
setRepeatableRandom(boolean) - Method in class no.esito.anonymizer.core.AbstractContext
 
setRepeatableRandom(boolean) - Method in interface no.esito.anonymizer.IContext
Set to TRUE if random sequence should repeat each time it is run, in order to get predictable results.
setRunParams(String[]) - Method in class no.esito.anonymizer.core.AbstractContext
 
setRunParams(String[]) - Method in interface no.esito.anonymizer.IContext
Sets the values of the list of %PARAMETER% parameters to be used in Erase or Sar tasks.
setRunType(IContext.RunType) - Method in class no.esito.anonymizer.core.AbstractContext
 
setRunType(IContext.RunType) - Method in interface no.esito.anonymizer.IContext
Set type of tasks to execute when tasks is executed by ITask.run(IContext).
setTask(String) - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 
shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractCreateTask
 
shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractDeleteTask
 
shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractEraseTask
 
shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractSarTask
 
shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractTaskGroup
 
shouldRun(IContext) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
 
shouldRun(IContext) - Method in interface no.esito.anonymizer.ITask
Check if the task should run.
SimpleJsonSarWriter - Class in no.esito.anonymizer.sarwriter
 
SimpleJsonSarWriter(OutputStream) - Constructor for class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
See OutputStream.
SimpleSpread - Class in no.esito.anonymizer.distributions
 
SimpleSpread() - Constructor for class no.esito.anonymizer.distributions.SimpleSpread
 
SimpleXmlSarWriter - Class in no.esito.anonymizer.sarwriter
 
SimpleXmlSarWriter(OutputStream) - Constructor for class no.esito.anonymizer.sarwriter.SimpleXmlSarWriter
See OutputStream.
sql(IContext, String) - Static method in class no.esito.anonymizer.core.AbstractTaskGroup
Executes the given SQL statement
sql(IContext, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Executes the given SQL statement
sqlColumnsWrap(Collection<String>) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
 
sqlCountRows(Connection) - Method in class no.esito.anonymizer.core.AbstractWorkTask
Count rows.
sqlExecuteQuery(Connection, String) - Static method in class no.esito.anonymizer.MappingUtil
Executes a SQL statement and returns a resultset
sqlExecuteUpdate(Connection, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
 
sqlInsertRows(Connection, List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.AbstractWorkTask
Inserts rows with a list of updatecolumns.
sqlRead(Connection, String, String, String) - Static method in class no.esito.anonymizer.MappingUtil
Reads values from <table>.<column> into a Usage instance
sqlReadRows(Connection, String, List<String>, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Reads rows with a list of columns from table using specified where clause.
sqlUpdateRows(Connection, String, List<IColumn>, Collection<String>, List<String[]>, String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Updates rows from a list of columns from table using specified where clause.
sqlUpdateRows(Connection, List<String>, List<String[]>, String[][]) - Method in class no.esito.anonymizer.core.AbstractWorkTask
Updates rows with a list of columns from table using specified where clause.
sqlUpdateRowsNoIndex(Connection, IColumn[], List<String>, List<String[]>) - Method in class no.esito.anonymizer.core.AbstractWorkTask
Updates rows with a list of columns from table using specified where clause.
sqlUpdateRowsWithKey(Connection, List<String>, Collection<String>, List<String[]>, IAnonymization[]) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
Update a key column needs to update all related references.
sqlUpdateRowsWithKeyAuto(Connection, List<String>, Collection<String>, List<String[]>, IAnonymization) - Method in class no.esito.anonymizer.core.AbstractUpdateTask
Update with returned autogenerated value as key.
stack - Variable in class no.esito.anonymizer.core.AbstractSarWriter
 
start(IContext, String) - Method in class no.esito.anonymizer.core.AbstractWorkTask
 
stream2String(InputStream) - Static method in class no.esito.anonymizer.core.FileUtils
 
stream2String(InputStream) - Static method in class no.esito.anonymizer.mask.MaskFile
 
String2Date - Class in no.esito.anonymizer.conversions
Parse a LocalDate from the string input.
String2Date() - Constructor for class no.esito.anonymizer.conversions.String2Date
 
String2DateTime - Class in no.esito.anonymizer.conversions
Parse a LocalDateTime from the string input.
String2DateTime() - Constructor for class no.esito.anonymizer.conversions.String2DateTime
 
String2Decimal - Class in no.esito.anonymizer.conversions
Parse a Double from the string input.
String2Decimal() - Constructor for class no.esito.anonymizer.conversions.String2Decimal
 
string2File(String, File) - Static method in class no.esito.anonymizer.core.FileUtils
 
String2Integer - Class in no.esito.anonymizer.conversions
Parse an Integer from the string input.
String2Integer() - Constructor for class no.esito.anonymizer.conversions.String2Integer
 
string2stream(String) - Static method in class no.esito.anonymizer.core.FileUtils
 
String2Time - Class in no.esito.anonymizer.conversions
Parse a LocalTime from the string input.
String2Time() - Constructor for class no.esito.anonymizer.conversions.String2Time
 
STRING_LOGHANDLER - Static variable in class no.esito.anonymizer.Log
 
SYSOUT_LOGHANDLER - Static variable in class no.esito.anonymizer.Log
 

T

table - Variable in class no.esito.anonymizer.MappingUtil.Usage
 
TaskRoot - Class in example.anonymizer
 
TaskRoot() - Constructor for class example.anonymizer.TaskRoot
 
TextColumn - Class in no.esito.anonymizer.column
Column holding a String, varchar nvarchar, etc.
TextColumn(String) - Constructor for class no.esito.anonymizer.column.TextColumn
 
TimeColumn - Class in no.esito.anonymizer.column
Column holding Time.
TimeColumn(String) - Constructor for class no.esito.anonymizer.column.TimeColumn
 
toCreditCard(String) - Static method in class no.esito.anonymizer.transformations.CreditCard
Fix the last digit of a credit card number.
toString() - Method in class no.esito.anonymizer.column.AbstractColumn
 
toString() - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
toString() - Method in class no.esito.anonymizer.MappingUtil.Usage
 
transform(String) - Method in interface no.esito.anonymizer.ITransformation
Method to transform a value.
transform(String) - Method in class no.esito.anonymizer.transformations.CreditCard
 
transform(String) - Method in class no.esito.anonymizer.transformations.Email
 
traverseChild(IContext, List<String>, String[], CascadeSar, String) - Method in class no.esito.anonymizer.core.AbstractSarTask
 

U

UnknownColumn - Class in no.esito.anonymizer.column
Column holding unknown content indicating there is something wrong in the model.
UnknownColumn(String) - Constructor for class no.esito.anonymizer.column.UnknownColumn
 
Usage() - Constructor for class no.esito.anonymizer.MappingUtil.Usage
 
useEncryption() - Method in class no.esito.anonymizer.core.AbstractAnonymization
 
useEncryption() - Method in interface no.esito.anonymizer.IAnonymization
If encryption should be used for log file.

V

valueOf(String) - Static method in enum no.esito.anonymizer.IAnonymization.MappingFileUsage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.esito.anonymizer.IContext.RunType
Returns the enum constant of this type with the specified name.
values() - Static method in enum no.esito.anonymizer.IAnonymization.MappingFileUsage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.esito.anonymizer.IContext.RunType
Returns an array containing the constants of this enum type, in the order they are declared.

W

warning(String, Throwable) - Static method in class no.esito.anonymizer.Log
 
wrap(String) - Static method in class no.esito.anonymizer.core.AbstractWorkTask
Wraps/qutoes in " " if it contains spaces.
wrapColumns(List<String>) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
wrapColumns(List<String>) - Method in interface no.esito.anonymizer.ISarWriter
Wrap columns.
wrapColumns(List<String>) - Method in class no.esito.anonymizer.sarwriter.JsonSarWriter
 
wrapColumns(List<String>) - Method in class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
 
wrapInner(List<String>) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
wrapInner(List<String>) - Method in interface no.esito.anonymizer.ISarWriter
Wrap children elements.
wrapInner(List<String>) - Method in class no.esito.anonymizer.sarwriter.JsonSarWriter
 
wrapInner(List<String>) - Method in class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
 
wrapTables(String, List<String>) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
wrapTables(String, List<String>) - Method in interface no.esito.anonymizer.ISarWriter
Wrap tables.
wrapTables(String, List<String>) - Method in class no.esito.anonymizer.sarwriter.JsonSarWriter
 
wrapTables(String, List<String>) - Method in class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
 
write(String, String, String, String) - Method in class no.esito.anonymizer.core.AbstractSarWriter
 
write(String, String, String, String) - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 
write(String, String, String, String) - Method in interface no.esito.anonymizer.ISarWriter
Output attribute.
writeColumn(String, String, String, String) - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 
writeColumn(String, String, String, String) - Method in interface no.esito.anonymizer.ISarWriter
Output the column element.
writeColumn(String, String, String, String) - Method in class no.esito.anonymizer.sarwriter.JsonSarWriter
 
writeColumn(String, String, String, String) - Method in class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
 
writeColumn(String, String, String, String) - Method in class no.esito.anonymizer.sarwriter.SimpleXmlSarWriter
 
writeColumn(String, String, String, String) - Method in class no.esito.anonymizer.sarwriter.XmlSarWriter
 
writeConfig() - Static method in class no.esito.anonymizer.ConfigUtil
Write the current config to current directory.
writeRoot(String) - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 
writeRoot(String) - Method in interface no.esito.anonymizer.ISarWriter
Write root element.
writeRoot(String) - Method in class no.esito.anonymizer.sarwriter.JsonSarWriter
 
writeRoot(String) - Method in class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
 
writeRoot(String) - Method in class no.esito.anonymizer.sarwriter.SimpleXmlSarWriter
 
writeRoot(String) - Method in class no.esito.anonymizer.sarwriter.XmlSarWriter
 
writeTable(String, String, String, String, String) - Method in class no.esito.anonymizer.core.ConsoleSarWriter
 
writeTable(String, String, String, String, String) - Method in interface no.esito.anonymizer.ISarWriter
Output the table element.
writeTable(String, String, String, String, String) - Method in class no.esito.anonymizer.sarwriter.JsonSarWriter
 
writeTable(String, String, String, String, String) - Method in class no.esito.anonymizer.sarwriter.SimpleJsonSarWriter
 
writeTable(String, String, String, String, String) - Method in class no.esito.anonymizer.sarwriter.SimpleXmlSarWriter
 
writeTable(String, String, String, String, String) - Method in class no.esito.anonymizer.sarwriter.XmlSarWriter
 

X

XmlSarWriter - Class in no.esito.anonymizer.sarwriter
 
XmlSarWriter(OutputStream) - Constructor for class no.esito.anonymizer.sarwriter.XmlSarWriter
See OutputStream.
A B C D E F G H I J K L M N P R S T U V W X 
Skip navigation links

Copyright © 2021. All rights reserved.