Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 7930834f

Přidáno uživatelem stepanekp před více než 1 rok

https://kivprogrammers.atlassian.net/browse/TSP2-48 Omezení délky vstupu, komentování

Zobrazit rozdíly:

src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/service/managment/PersonService.java
42 42
     */
43 43
    void deletePerson(Long id);
44 44

  
45
    /**
46
     * Method for merging selected persons to the new or selected one
47
     * personToMergeIn OR newName should be null
48
     * @param project project persons are from
49
     * @param personsToMerge list of the persons to be merged
50
     * @param personToMergeIn person into whom others will be merged
51
     * @param newName name of the new person
52
     * @return true if the merge was successful
53
     */
45 54
    boolean mergePersons(Project project, List<PersonDto> personsToMerge, PersonDto personToMergeIn, String newName);
46 55
}
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/service/managment/PersonServiceImpl.java
67 67
            newPerson = getPersonById(personToMergeIn.getId());
68 68
        }
69 69
        else if (personToMergeIn == null) {
70
            if (newName.length() > 50)
71
                newName = newName.substring(0, 50);
72

  
70 73
            newPerson = new Person(newName, project);
71 74
            newPerson = savePerson(newPerson);
72 75
        }
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/model/PersonMergeRequest.java
2 2

  
3 3
import java.util.List;
4 4

  
5
/**
6
 * Wrapper for the merge of the persons request
7
 */
5 8
public class PersonMergeRequest {
6 9

  
7 10
    private List<PersonDto> persons;

Také k dispozici: Unified diff