Wicketは、DEVELOPMENTDEPLOYMENTモードを設定できますが、
そのモード判定のメソッドはないと思っていて、自作しておりました。
しかし、Applicationクラスが以下のメソッドを保持しており、
Application#usesDevelopmentConfig()で、DEVELOPMENTかどうか、
Application#usesDevelopmentConfig()で、DEPLOYMENTどうかが、
判断可能でした。

  • Application.java

    /**
     * 
     * @return true, of app is in Development mode
     */
    public final boolean usesDevelopmentConfig()
    {
        return RuntimeConfigurationType.DEVELOPMENT.equals(getConfigurationType());
    }

    /**
     * 
     * @return true, of app is in Deployment mode
     */
    public final boolean usesDeploymentConfig()
    {
        return RuntimeConfigurationType.DEPLOYMENT.equals(getConfigurationType());
    }

無駄にメソッドを作成していたので、上記を使用するように修正しました。
以上です。

コメント