具有只读逻辑属性的Groovy类?

时间:2012-08-08 16:23:13

标签: properties groovy javabeans readonly

我有以下课程,我想要isDefault()方法。但是,当我尝试编译它时,我收到一个错误,即没有setDefault()方法。我意识到我可以添加setDefault()方法并将其设为私有,但似乎应该有更优雅的解决方案。

有什么想法吗?

class LdapConfig {

    public static final String DEFAULT_URL = 'ldap://localhost:389'

    String url = DEFAULT_URL

    public boolean isDefault() {
        if (url == DEFAULT_URL) {
            return true
        } else {
            return false
        }
    }
}

0 个答案:

没有答案