Class SimpleConfigurable

java.lang.Object
org.xmldb.api.sdk.SimpleConfigurable
All Implemented Interfaces:
Configurable
Direct Known Subclasses:
CollectionManagementServiceImpl, SimpleCollection, SimpleDatabase, SimpleTransactionService, SimpleXPathQueryService, TransactionServiceImpl

public abstract class SimpleConfigurable extends Object implements Configurable
Provides the ability to configure properties about an object.
  • Constructor Details

    • SimpleConfigurable

      public SimpleConfigurable()
  • Method Details

    • getProperty

      public String getProperty(String name) throws XMLDBException
      Returns the value of the property identified by name.
      Specified by:
      getProperty in interface Configurable
      Parameters:
      name - the name of the property to retrieve.
      Returns:
      the property value or null if no property exists.
      Throws:
      XMLDBException - with expected error codes.
      ErrorCodes.VENDOR_ERROR for any vendor specific errors that occur.
    • setProperty

      public void setProperty(String name, String value) throws XMLDBException
      Sets the property name to have the value provided in value.
      Specified by:
      setProperty in interface Configurable
      Parameters:
      name - the name of the property to set.
      value - the value to set for the property.
      Throws:
      XMLDBException - with expected error codes.
      ErrorCodes.VENDOR_ERROR for any vendor specific errors that occur.