Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
Id.java
Go to the documentation of this file.
1 package com.griddynamics.jagger.user.test.configurations.auxiliary;
2 
3 import org.springframework.util.StringUtils;
4 
9 public final class Id {
10 
11  private final String id;
12 
13  public Id(String id) {
14  if (StringUtils.isEmpty(id)) {
15  throw new IllegalArgumentException("Id must be not-null and non-empty");
16  }
17  this.id = id;
18  }
19 
20  public static Id of(String id) {
21  return new Id(id);
22  }
23 
24  public String value() {
25  return id;
26  }
27 }