@Override
public Set<Operation> getOperations(CandidacySituation candidacySituation) {
final Set<Operation> operations = new HashSet<Operation>();
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: