org.gcube.vremanagement.softwarerepository.softwarearchive.operations.impl
Class GCUBEGroupIDUtil

java.lang.Object
  extended by org.gcube.vremanagement.softwarerepository.softwarearchive.operations.impl.GCUBEGroupIDUtil

public class GCUBEGroupIDUtil
extends java.lang.Object

Author:
Luca Frosini (ISTI-CNR)

Constructor Summary
GCUBEGroupIDUtil()
           
 
Method Summary
static java.lang.String generateGroupID(java.lang.String serviceClass, java.lang.String serviceName, java.lang.String serviceVersion)
           
static java.lang.String getServiceClassFromGroupID(java.lang.String groupID)
           
static java.lang.String getServiceNameFromGroupID(java.lang.String groupID)
           
static java.lang.String getServiceVersionFromGroupID(java.lang.String groupID)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GCUBEGroupIDUtil

public GCUBEGroupIDUtil()
Method Detail

generateGroupID

public static java.lang.String generateGroupID(java.lang.String serviceClass,
                                               java.lang.String serviceName,
                                               java.lang.String serviceVersion)
Parameters:
serviceClass - Service Class
serviceName - Service Name
serviceVersion - Service Version
Returns:
GroupID String

getServiceClassFromGroupID

public static java.lang.String getServiceClassFromGroupID(java.lang.String groupID)
Parameters:
groupID - Group ID
Returns:
Service Class

getServiceNameFromGroupID

public static java.lang.String getServiceNameFromGroupID(java.lang.String groupID)
Parameters:
groupID - Group ID
Returns:
Service Name

getServiceVersionFromGroupID

public static java.lang.String getServiceVersionFromGroupID(java.lang.String groupID)
Parameters:
groupID - Group ID
Returns:
Service Version