Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## oracle.ifs.admin.upgrade.common
Class AddAttributeAction

    java.lang.Object
      oracle.ifs.utils.action.AbstractAction
          oracle.ifs.admin.actions.LibrarySessionAction
              oracle.ifs.admin.upgrade.common.LibrarySessionUpgradeAction
                  oracle.ifs.admin.upgrade.common.AddAttributeAction

All Implemented Interfaces:
  Action, IfsParameters

Deprecated. iFS 10.2.2.2.0: use oracle.ifs.admin.tools.upgrade.actions.AddAttributeAction

    public abstract class AddAttributeAction

extends LibrarySessionUpgradeAction

An AddAttributeAction is an abstract action which can be used to add an Attribute to a ClassObject.

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.

(Unpublished)

Field Summary

Fields inherited from class oracle.ifs.admin.actions.LibrarySessionAction
`RESTART_SERVICE`

Fields inherited from class oracle.ifs.utils.action.AbstractAction
`CONTINUE_ON_ERROR, m_defaultOptions, m_options`

Fields inherited from interface oracle.ifs.utils.common.IfsParameters
`APPEND_LOG, 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 Summary
`AddAttributeAction()` Deprecated.

Method Summary
`protected Attribute` | `addAttributeIfNecessary(LibrarySession sess, java.lang.String className, java.lang.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, java.lang.String attrname, java.lang.String attrdesc, int datatype, int datalen, boolean isRequired, boolean isIndexed, boolean isSettable, boolean isUpdateable)` Deprecated. Make the attributeDefinition.

Methods inherited from class oracle.ifs.admin.upgrade.common.LibrarySessionUpgradeAction
`failed, getTimestamp, log, log, printStackTrace, stop`

Methods inherited from class oracle.ifs.admin.actions.LibrarySessionAction
`execute, perform, setDomain, setForSchemaUpgrade, setPassword, setRestartService, setSchemaPassword, setUser`

Methods inherited from class oracle.ifs.utils.action.AbstractAction
`getDescription, getName, getValue, isContinueOnError, putValue, setDefaultOptions, setDescription, setName, setOptions`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### AddAttributeAction

    public AddAttributeAction()

  Deprecated.

Method Detail

### addAttributeIfNecessary

    protected Attribute addAttributeIfNecessary(LibrarySession sess,
                                                java.lang.String className,
                                                java.lang.String attrName,
                                                AttributeDefinition attrdef)
                                         throws IfsException

  Deprecated.
  Description copied from class: `AddAttributeAction`
  Do the real work of adding the attribute, after checking to see if the attribute exists already first.

  Throws:
    `IfsException`
  (Unpublished)

### createAttributeDefinition

    protected AttributeDefinition createAttributeDefinition(LibrarySession sess,
                                                            java.lang.String attrname,
                                                            java.lang.String attrdesc,
                                                            int datatype,
                                                            int datalen,
                                                            boolean isRequired,
                                                            boolean isIndexed,
                                                            boolean isSettable,
                                                            boolean isUpdateable)
                                                     throws IfsException

  Deprecated.
  Description copied from class: `AddAttributeAction`
  Make the attributeDefinition.

  Throws:
    `IfsException`
  (Unpublished)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD