private static String getType()

in rest-api/src/jetbrains/buildServer/server/rest/model/RelatedEntity.java [238:266]


  private static String getType(@NotNull ObjectType objectType) {
    switch (objectType) { //todo: add a test to assert the full set of the types
       case STRING:              return "text";
       case BUILD_PROMOTION:     return "build";
       case BUILD:               return "build";
       case BUILD_TYPE:          return "buildType";
       case BUILD_TYPE_TEMPLATE: return "buildType";
       case PROJECT:             return "project";
       case USER:                return "user";
       case USER_GROUP:          return "userGroup";
       case TEST:                return "test";
       case BUILD_PROBLEM:       return "problem";
       case AGENT:               return "agent";
       case VCS_ROOT:            return "vcsRoot";
       case VCS_MODIFICATION:    return "change";
       case SERVER:              return "empty";//used as "nop"

       case USER_ROLE:           return "role";
       case AGENT_TYPE:          return "agentType";
       case AGENT_POOL:          return "agentPool";
       case CONFIG_MODIFICATION: return "settingsChange";
       case HEALTH_STATUS_ITEM:  return "healthItem";
       case RUN_TYPE:            return "metaRunner";
       case TOOL:                return "agentTool";

       case UNKNOWN_OBJECT:
       default:                  return "unknown";
     }
  }