2013-03-05 2 views
0

я следующий интерфейс:Как реализовать метод с параметрами с AutoBean?

public interface beanExample { 
    public BigDecimal norm(BigDecimal dec); 
} 

и затем я создаю категорию для него:

public class beanExampleCategory { 

    public static BigDecimal norm(BigDecimal dec) { 
    return dec != null ? dec : BigDecimal.ZERO; 
    } 
} 

и моя фабрика выглядит следующим образом:

@Category(beanExampleCategory.class) 
public interface myFactory extends AutoBeanFactory { 
    AutoBean<beanExample> mybean(); 
} 

Но когда я компиляции я получил эти ошибки:

[ERROR] The beanExample parameterization is not simple 
and the following methods did not have static implementations: 
[ERROR] public abstract java.math.BigDecimal norm(java.math.BigDecimal dec) 
[ERROR] Unable to complete due to previous errors 

Я пытаюсь решить несколько способов, но я не могу понять, как его решить!

Как я могу реализовать метод с параметрами с AutoBean?

ответ

Смежные вопросы