June 26, 2013

Очень типизированная ява

CTMState.PLANNING_STATE.equals(entity.getState())

компилится, но не работает, ведь каждому очевидно, что надо:

CTMState.PLANNING_STATE.equals(entity.getState().getStateValue())

или

entity.getState().equals(new CTMState(CTMState.PLANNING_STATE))