superficially determines if this form is being filled out for a new user basically just looks for a primary key user_id concode_field_sep Log log concode_field_sep User formBackingObject concode_elem_sep String handleSubmission concode_elem_sep String showForm concode_elem_sep void initBinder concode_elem_sep List<Role> getRoles
Boolean function ( User arg0 ) { return arg0 == null ? true : arg0 . getUserId ( ) == null ; }