public class HBaseConfig extends LegacyCoreConfig
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
adminPassword |
protected java.lang.String |
adminUserName |
protected org.apache.hadoop.hbase.client.Connection |
connection |
protected java.util.Map<java.lang.String,java.lang.String> |
hbaseMimeTypeToTransformMimeTypeMap |
protected boolean |
isEncrypted |
protected java.lang.String |
nonAuditedProperties |
protected java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
securityTypeConditions |
annotationConfig, config, dictionaryService, extensionMap, mimeTypeToFileExtension, objectTypeConfig, objectTypesByRepoName, redactionConfig, wsCoreConfig
Modifier | Constructor and Description |
---|---|
protected |
HBaseConfig() |
|
HBaseConfig(org.apache.commons.configuration.HierarchicalConfiguration config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
folderNoteRelationName() |
java.lang.String |
getAdminPassword() |
java.lang.String |
getAdminUserName() |
java.util.List<java.lang.String> |
getAuditableActions() |
java.lang.String |
getAzureFolderName() |
java.lang.String |
getAzureStorageConnectionString() |
java.lang.String |
getContentEncryptionKey() |
byte[] |
getContentEncryptionKey(java.lang.String keyId) |
java.util.Map<java.lang.String,java.lang.String> |
getEncryptionAttrMap() |
java.util.Map<java.lang.String,java.lang.String> |
getHbaseMimeTypeToTransformMimeTypeMap() |
org.apache.hadoop.hbase.client.Connection |
gethConnection() |
boolean |
getIsEncrypted() |
java.lang.String |
getNonAuditedProperties() |
java.util.List<java.lang.String> |
getNonModifyingProps() |
boolean |
getObjectStoresKeyId() |
java.lang.String |
getPathToRequiredAttrs() |
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
getSecurityTypeConditions()
Note: securityTypeConditions may not be set.
|
java.lang.String |
getStorageType() |
void |
init()
Verifies the HBase environment, while initializing properties and tables with environment data.
|
protected void |
initContentFormatMaps() |
boolean |
isCreateObjectWithMinorVersion() |
void |
setAdminPassword(java.lang.String adminPassword) |
void |
setAdminUserName(java.lang.String adminUserName) |
void |
setAuditableActions(java.util.List<java.lang.String> auditableActions) |
void |
setAzureFolderName(java.lang.String azureFolderName) |
void |
setAzureStorageConnectionString(java.lang.String azureStorageConnectionString) |
void |
setContentEncryptionKey(java.lang.String contentEncryptionKey) |
void |
setCreateObjectWithMinorVersion(boolean createObjectWithMinorVersion) |
void |
setEncryptionAttrMap(java.util.Map<java.lang.String,java.lang.String> encryptionAttrMap) |
void |
setIsEncrypted(boolean adminEncrypted) |
void |
setNonAuditedProperties(java.lang.String nonAuditedProperties) |
void |
setNonModifyingProps(java.util.List<java.lang.String> nonModifyingProps) |
void |
setObjectStoresKeyId(boolean objectStoresKeyId) |
void |
setPathToRequiredAttrs(java.lang.String pathToRequiredAttrs) |
void |
setSecurityTypeConditions(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> securityTypeConditions) |
void |
setStorageType(java.lang.String storageType) |
java.lang.String |
unredactedRelationName() |
void |
updateObjectTypes()
Make a call to reinitialize the object types
|
getAnnotationConfig, getExtensionMap, getMimeTypeToFileExtension, getObjectTypeConfig, getObjectTypesByRepoName, getRedactionConfig, getWSCoreConfig, initObjectTypes, initWSCoreConfig, setAnnotationConfig, setDictionaryService, setRedactionConfig
protected java.util.Map<java.lang.String,java.lang.String> hbaseMimeTypeToTransformMimeTypeMap
protected java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> securityTypeConditions
protected org.apache.hadoop.hbase.client.Connection connection
protected java.lang.String adminUserName
protected java.lang.String adminPassword
protected boolean isEncrypted
protected java.lang.String nonAuditedProperties
protected HBaseConfig()
public HBaseConfig(org.apache.commons.configuration.HierarchicalConfiguration config)
public org.apache.hadoop.hbase.client.Connection gethConnection()
public java.util.Map<java.lang.String,java.lang.String> getHbaseMimeTypeToTransformMimeTypeMap()
public void setSecurityTypeConditions(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> securityTypeConditions)
public java.util.Map<java.lang.String,java.lang.String> getEncryptionAttrMap()
public void setEncryptionAttrMap(java.util.Map<java.lang.String,java.lang.String> encryptionAttrMap)
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getSecurityTypeConditions()
public java.lang.String getPathToRequiredAttrs()
@Value(value="${core.localConfigBase}") public void setPathToRequiredAttrs(java.lang.String pathToRequiredAttrs)
public void init() throws OCException
init
in interface ILegacyCoreConfig
init
in class LegacyCoreConfig
OCException
public boolean isCreateObjectWithMinorVersion()
public void setCreateObjectWithMinorVersion(boolean createObjectWithMinorVersion)
public void updateObjectTypes() throws OCException
OCException
public java.util.List<java.lang.String> getAuditableActions()
public void setAuditableActions(java.util.List<java.lang.String> auditableActions)
public java.lang.String getStorageType()
public void setStorageType(java.lang.String storageType)
public java.lang.String getAzureFolderName()
public void setAzureFolderName(java.lang.String azureFolderName)
public java.lang.String getAzureStorageConnectionString()
public void setAzureStorageConnectionString(java.lang.String azureStorageConnectionString)
public java.lang.String getContentEncryptionKey()
public void setContentEncryptionKey(java.lang.String contentEncryptionKey)
public java.util.List<java.lang.String> getNonModifyingProps()
public void setNonModifyingProps(java.util.List<java.lang.String> nonModifyingProps)
public void setObjectStoresKeyId(boolean objectStoresKeyId)
public boolean getObjectStoresKeyId()
public java.lang.String getAdminUserName()
public void setAdminUserName(java.lang.String adminUserName)
public java.lang.String getAdminPassword()
public void setAdminPassword(java.lang.String adminPassword)
public boolean getIsEncrypted()
public void setIsEncrypted(boolean adminEncrypted)
protected void initContentFormatMaps()
initContentFormatMaps
in class LegacyCoreConfig
public byte[] getContentEncryptionKey(java.lang.String keyId)
public java.lang.String getNonAuditedProperties()
@Value(value="${hbase.nonAuditedProperties}") public void setNonAuditedProperties(java.lang.String nonAuditedProperties)
public java.lang.String folderNoteRelationName()
public java.lang.String unredactedRelationName()