Package org.adempiere.base
Class StorageValidatorProvider
java.lang.Object
org.adempiere.base.StorageValidatorProvider
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindStorageValidator(IStorageValidator validator, Map<String, Object> properties) Bind storage validatorstatic IStorageValidator[]Get all bound storage validators in priority order (highest ranking first)voidunbindStorageValidator(IStorageValidator validator) Unbind storage validator
-
Constructor Details
-
StorageValidatorProvider
public StorageValidatorProvider()
-
-
Method Details
-
bindStorageValidator
Bind storage validator- Parameters:
validator-properties-
-
unbindStorageValidator
Unbind storage validator- Parameters:
validator-
-
getStorageValidators
Get all bound storage validators in priority order (highest ranking first)- Returns:
- array of storage validators, empty array if none bound
-