@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface POSPlugin
По наличию этой аннотации касса определяет, что данный класс является загружаемым плагином и создает экземпляр.
id должен соответствовать id указанному в
манифесте: metainf.xml
@POSPlugin(id = "foo.plugin")
public class FooPlugin implements PaymentPlugin {
}
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
id
Уникальный идентификатор плагина.
Обязательный параметр. Должен соответствовать id указанному в манифесте:
metainf.xml |