public abstract class AddAttributeAction extends LibrarySessionUpgradeAction
Instead of using this class, new upgrade actions should use AddAttributeAction
, which is
more data driven (often eliminating the need for a subclass) and
supports online upgrade.
RESTART_SERVICE
CONTINUE_ON_ERROR, m_defaultOptions, m_options
APPEND_LOG, DATABASE_TYPE, DATABASE_URL, DB_USER_NAME, DB_USER_PASSWORD, DOMAIN_TYPE, ENABLE_SSL_SUPPORT, FOR_SCHEMA_UPGRADE, IFS_DOMAIN_DISPLAY_NAME, IFS_DOMAIN_NAME, IFS_SCHEMA_NAME, IFS_SCHEMA_PASSWORD, IFS_SERVICE_NAME, IFS_USER_NAME, IFS_USER_PASSWORD, INCLUDE_PATH, INITIAL_CONTEXT_FACTORY, LDAP_URL_DAS_LOOKUP, LDAP_USER_NAME, LDAP_USER_PASSWORD, OUTPUT_FILE, PARAMETER_FILE, REGISTRY, SCHEMA_VERSION_KEY, SECURITY_PROTOCOL_NAME, SERVICE_CONFIGURATION_NAME
Constructor and Description |
---|
AddAttributeAction()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected Attribute |
addAttributeIfNecessary(LibrarySession sess,
String className,
String attrName,
AttributeDefinition attrdef)
Deprecated.
Do the real work of adding the attribute, after checking to see
if the attribute exists already first.
|
protected AttributeDefinition |
createAttributeDefinition(LibrarySession sess,
String attrname,
String attrdesc,
int datatype,
int datalen,
boolean isRequired,
boolean isIndexed,
boolean isSettable,
boolean isUpdateable)
Deprecated.
Make the attributeDefinition.
|
failed, getTimestamp, log, log, printStackTrace, stop
execute, perform, setDomain, setForSchemaUpgrade, setPassword, setRestartService, setSchemaPassword, setUser
getDescription, getName, getValue, isContinueOnError, isPostgres, putValue, setDefaultOptions, setDescription, setName, setOptions
protected Attribute addAttributeIfNecessary(LibrarySession sess, String className, String attrName, AttributeDefinition attrdef) throws IfsException
IfsException
protected AttributeDefinition createAttributeDefinition(LibrarySession sess, String attrname, String attrdesc, int datatype, int datalen, boolean isRequired, boolean isIndexed, boolean isSettable, boolean isUpdateable) throws IfsException
IfsException
Copyright © 2023. All rights reserved.