K
- The type of object being anonymizedpublic abstract class AbstractAnonymizer<K> extends Object implements Anonymizer<K>
Constructor and Description |
---|
AbstractAnonymizer() |
Modifier and Type | Method and Description |
---|---|
Map<Integer,byte[]> |
getLatestBytesMap() |
Map<Integer,String> |
getLatestStringMap() |
void |
setAnonymizers(Map<String,Anonymizer<K>> attributeAnonymizers)
Set the list of existing anonymizers
|
void |
setLatestBytesMap(Map<Integer,byte[]> latestBytesMap) |
void |
setLatestStringMap(Map<Integer,String> latestStringMap) |
void |
setSchemaManager(SchemaManager schemaManager)
Inject a SchemaManager instance in this Anonymizer
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
anonymize
public AbstractAnonymizer()
public void setSchemaManager(SchemaManager schemaManager)
setSchemaManager
in interface Anonymizer<K>
schemaManager
- The SchemaManager instancepublic void setAnonymizers(Map<String,Anonymizer<K>> attributeAnonymizers)
setAnonymizers
in interface Anonymizer<K>
attributeAnonymizers
- The list of existing anonymizerspublic Map<Integer,String> getLatestStringMap()
getLatestStringMap
in interface Anonymizer<K>
public void setLatestStringMap(Map<Integer,String> latestStringMap)
setLatestStringMap
in interface Anonymizer<K>
latestStringMap
- The latest String anonymized value mappublic Map<Integer,byte[]> getLatestBytesMap()
getLatestBytesMap
in interface Anonymizer<K>
public void setLatestBytesMap(Map<Integer,byte[]> latestBytesMap)
setLatestBytesMap
in interface Anonymizer<K>
latestBytesMap
- The latest byte[] anonymized value mapCopyright © 2003–2020 The Apache Software Foundation. All rights reserved.