Skip to contentMethod: parse(String)
      1: package auftraege.factory;
2: 
3: import auftraege.auftragsBildungsParameter.PapierFormate;
4: import material.auspraegungen.Papierformat;
5: 
6: import java.util.Arrays;
7: import java.util.stream.Collectors;
8: 
9: /**
10:  * Ist in der Lage, {@link PapierFormate} zu erstellen.
11:  */
12: public enum PapierFormateFactory implements DirectProduktionsauftragsParameterFactory<PapierFormate> {
13:     INSTANCE;
14: 
15:     @Override
16:     public PapierFormate parse(final String wert) {
17:         return new PapierFormate(Arrays.stream(wert.split(",")).map(String::trim).map(Papierformat::valueOf)
18:                 .collect(Collectors.toList()));
19:     }
20: }