ResourceType.java

  1. package no.nav.data.team.resource.domain;

  2. import lombok.extern.slf4j.Slf4j;

  3. @Slf4j
  4. public enum ResourceType {
  5.     INTERNAL,
  6.     EXTERNAL,
  7.     OTHER;

  8.     public static ResourceType fromRessursType(String ressursType) {
  9.         if (ressursType == null) {
  10.             return null;
  11.         }
  12.         switch (ressursType) {
  13.             case "INTERN":
  14.                 return INTERNAL;
  15.             case "EKSTERN":
  16.                 return EXTERNAL;
  17.             case "ANNEN_STAT":
  18.                 // Annen statlig org? Helfo etc kommer her, filtrerer de ut
  19.                 return OTHER;
  20.             default:
  21.                 log.warn("unknown resource type {}", ressursType);
  22.                 return OTHER;
  23.         }
  24.     }
  25. }