diff options
Diffstat (limited to 'catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java')
-rw-r--r-- | catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java new file mode 100644 index 0000000000..dfff258840 --- /dev/null +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/utils/IdBuilderUtils.java @@ -0,0 +1,23 @@ +package org.openecomp.sdc.be.dao.jsongraph.utils; + +import java.util.UUID; +import org.openecomp.sdc.be.dao.jsongraph.types.VertexTypeEnum; + +public class IdBuilderUtils { + private static String DOT = "."; + + public static String generateChildId(String componentId, VertexTypeEnum type){ + StringBuffer sb = new StringBuffer(componentId); + sb.append(DOT).append(type.getName()); + return sb.toString(); + } + + public static String generateUUID(){ + return UUID.randomUUID().toString(); + } + + public static String generateUniqueId(){ + return UUID.randomUUID().toString(); + } + +} |