Class StorageValidatorProvider

java.lang.Object
org.adempiere.base.StorageValidatorProvider

public class StorageValidatorProvider extends Object
OSGi component provider for IStorageValidator services. Used to expose dynamic service references to non-component model classes. Supports multiple validators with priority ordering based on service ranking.
Author:
hengsin
  • Constructor Details

    • StorageValidatorProvider

      public StorageValidatorProvider()
  • Method Details

    • bindStorageValidator

      public void bindStorageValidator(IStorageValidator validator, Map<String,Object> properties)
      Bind storage validator
      Parameters:
      validator -
      properties -
    • unbindStorageValidator

      public void unbindStorageValidator(IStorageValidator validator)
      Unbind storage validator
      Parameters:
      validator -
    • getStorageValidators

      public static IStorageValidator[] getStorageValidators()
      Get all bound storage validators in priority order (highest ranking first)
      Returns:
      array of storage validators, empty array if none bound