Interface ExtensionInterface

All Superinterfaces:
MetadataInterface, PublicObjectInterface, Remote

public interface ExtensionInterface extends MetadataInterface
Since:
1.1 An extension is a name/value/type triple that is used to extend the definition of a metadata object.
  • Method Details

    • getValue

      String getValue() throws ServiceException, RemoteException
      Get the extension value.
      Returns:
      The value of the extension.
      Throws:
      ServiceException - if a repository error occurs.
      RemoteException - in the event of remote object failure.
    • setValue

      void setValue(String value) throws ServiceException, RemoteException
      Set the value for the extension.
      Parameters:
      value - The new value for the extension.
      Throws:
      ServiceException - if a repository error occurs.
      RemoteException - in the event of remote object failure.
    • getValueType

      String getValueType() throws ServiceException, RemoteException
      Get the type of the extension value. This is a string representation of the SQL type (e.g., VARCHAR).
      Returns:
      The type of the extension value.
      Throws:
      ServiceException - if a repository error occurs.
      RemoteException - in the event of remote object failure.
    • setValueType

      void setValueType(String type) throws ServiceException, RemoteException
      Set the type of the extension value. This is usually a string representation of the SQL type.
      Parameters:
      type - The value type.
      Throws:
      ServiceException - if a repository error occurs.
      RemoteException - in the event of remote object failure.