@RequestMapping(value = "{entityType}/{id}/{propertyTypeName}/edit", method = RequestMethod.GET)
    public Form getPropertyEditionForm(@PathVariable ProjectEntityType entityType, @PathVariable ID id, @PathVariable String propertyTypeName) {
        return propertyService.getPropertyEditionForm(
                getEntity(entityType, id),
                propertyTypeName
        );
    }
@ RequestMapping ( value = "{entityType}/{id}/{propertyTypeName}/edit" , method = RequestMethod . GET ) public Form getPropertyEditionForm ( @ PathVariable ProjectEntityType entityType , @ PathVariable ID id , @ PathVariable String propertyTypeName ) { return propertyService . getPropertyEditionForm ( getEntity ( entityType , id ) , propertyTypeName ) ; }
Gets the edition form for a given property for an entity. The content of the form may be filled or not,
according to the fact if the property is actually set for this entity or not. If the property is not
opened for edition, the call could be rejected with an authorization exception.

@param entityType       Type of the entity to get the edition form for
@param id               ID of the entity to get the edition form for
@param propertyTypeName Fully qualified name of the property to get the form for
@return An edition form to be used by the client