Example #1
0
  public ViewCondition newViewCondition(
      EntitlementCondition ec, ConditionFactory conditionTypeFactory) {
    assert (ec instanceof NotCondition);
    NotCondition nc = (NotCondition) ec;

    NotViewCondition nvc = (NotViewCondition) newViewCondition();

    if (nc.getECondition() != null) {
      ViewCondition vc = conditionTypeFactory.getViewCondition(nc.getECondition());
      nvc.addViewCondition(vc);
    }

    return nvc;
  }