@@ -0,0 +1,1225 @@
+/*%0D%0A * Copyright (c) 2001-2016 Group JCDecaux. %0D%0A * 17 rue Soyer, 92523 Neuilly Cedex, France.%0D%0A * All rights reserved. %0D%0A * %0D%0A * This software is the confidential and proprietary information%0D%0A * of Group JCDecaux (%22Confidential Information%22).  You shall not%0D%0A * disclose such Confidential Information and shall use it only%0D%0A * in accordance with the terms of the license agreement you%0D%0A * entered into with Group JCDecaux.%0D%0A */%0D%0A%0D%0Apackage org.ebaloo.itkeeps;%0D%0A%0D%0Aimport java.util.UUID;%0D%0A%0D%0Aimport com.jcdecaux.itasset.common.tools.StringUtils;%0D%0A%0D%0A%0D%0A/**%0D%0A * %0D%0A * %0D%0A */%0D%0Apublic final class Guid %7B%0D%0A%09%0D%0A%09//------------------------%0D%0A%09%0D%0A%09private UUID uuid = null;%0D%0A%09%0D%0A%09%0D%0A%09public Guid(UUID uuid) %7B%0D%0A%09%09this.uuid =  uuid;%0D%0A%09%7D%0D%0A%09%0D%0A%09public Guid(String guid) %7B%0D%0A%09%09this.uuid = UUID.fromString(guid);%0D%0A%09%7D%0D%0A%09%0D%0A%09public String toString() %7B%0D%0A%09%09return this.uuid.toString();%0D%0A%09%7D%0D%0A%09%0D%0A%09public boolean equals(Object guid) %7B%0D%0A%09%09return guid instanceof Guid && this.uuid.equals(((Guid) guid).uuid);%0D%0A%09%7D%0D%0A%0D%0A%09public static boolean isGuid(String guid) %7B%0D%0A%09%09try%7B%0D%0A%09%09%09%0D%0A%09%09%09if(StringUtils.isBlank(guid)) %7B%0D%0A%09%09%09%09return false;%0D%0A%09%09%09%7D%0D%0A%09%09%09%0D%0A%09%09    UUID.fromString(guid);%0D%0A%09%09%7D catch (Throwable exception)%7B%0D%0A%09%09    return false; %0D%0A%09%09%7D%0D%0A%09%09%0D%0A%09%09return true;%0D%0A%09%7D%0D%0A%09%0D%0A%7D%0D%0A

Add Guid class