format : resourcetypeid : resourcekey actual delimiter is clusterkey.delim concode_field_sep String resourceKey concode_elem_sep List<ClusterKey.Node> hierarchy concode_elem_sep int resourceTypeId concode_elem_sep String key concode_elem_sep String DELIM_NODE concode_elem_sep long serialVersionUID concode_elem_sep int clusterGroupId concode_elem_sep String DELIM concode_field_sep String encode concode_elem_sep String getKey concode_elem_sep int getDepth concode_elem_sep int getClusterGroupId concode_elem_sep ClusterKey valueOf concode_elem_sep String decode concode_elem_sep String getResourceKey concode_elem_sep int getResourceTypeId concode_elem_sep int hashCode concode_elem_sep int getResourceType concode_elem_sep boolean equals concode_elem_sep void setDepth concode_elem_sep List<ClusterKey.Node> getHierarchy concode_elem_sep List<ClusterKey.Node> addChildToHierarchy
String function ( ) { return resourceTypeId + DELIM + resourceKey ; }