switch (candidacySituation.getCandidacySituationType()) {
case STAND_BY:
operations.add(new FillPersonalDataOperation(Collections.singleton(RoleType.CANDIDATE), this));
break;
case ADMITTED:
operations.add(new RegistrationOperation(Collections.singleton(RoleType.CANDIDATE), this));
break;
case REGISTERED:
operations.add(new PrintScheduleOperation(Collections.singleton(RoleType.STUDENT), this));
operations.add(new PrintRegistrationDeclarationOperation(Collections.singleton(RoleType.STUDENT), this));
operations.add(new PrintSystemAccessDataOperation(Collections.singleton(RoleType.STUDENT), this));