getChangeListFromSuperType static method

List<ChangeType> getChangeListFromSuperType(
  1. ChangeSuperType changeSuperType
)

Implementation

static List<ChangeType> getChangeListFromSuperType(
    ChangeSuperType changeSuperType) {
  List<ChangeType> changeList = [];
  switch (changeSuperType) {
    case ChangeSuperType.VOTING:
      changeList.add(ChangeType.LIKE);
      changeList.add(ChangeType.DISLIKE);
      break;
    case ChangeSuperType.NUMERALS:
      changeList.add(ChangeType.INCREMENT);
      changeList.add(ChangeType.DECREMENT);
      break;
    case ChangeSuperType.CHANGES:
      changeList.add(ChangeType.NOTIFY);
      break;
    case ChangeSuperType.USER:
      break;
  }
  return changeList;
}