Class CommonUtils

java.lang.Object
com.sath.idhub.util.CommonUtils

public class CommonUtils extends Object
  • Constructor Details

    • CommonUtils

      public CommonUtils()
  • Method Details

    • getId

      public static String getId(Map<String,Object> document, String fieldName)
    • getId

      public static String getId(Map<String,Object> document)
    • getObjectId

      public static org.bson.types.ObjectId getObjectId(Map<String,Object> document)
    • getObjectId

      public static org.bson.types.ObjectId getObjectId(Map<String,Object> document, String fieldName)
    • mongoRegexExactMatchCaseInsensitive

      public static org.bson.Document mongoRegexExactMatchCaseInsensitive(String... values)
    • getPrefixedDBName

      public static String getPrefixedDBName(String prefix, String tenant)
    • getTenantNameWithoutPrefix

      public static String getTenantNameWithoutPrefix(String databaseName)
    • getConfigDBName

      public static String getConfigDBName(String instanceId)
    • getPrefixedKafkaTopicName

      public String getPrefixedKafkaTopicName(String instanceId, String topicName)
    • getTypeSenseCollectionName

      public String getTypeSenseCollectionName(String instanceId, String collection)
    • extractIdFromPayload

      public static String extractIdFromPayload(org.json.JSONObject payloadObject)
    • getProjection

      public static org.bson.Document getProjection(String... keys)
    • parseUserAccountDocument

      public static UserAccount parseUserAccountDocument(Map<String,Object> userAccount)
    • getDocumentForPatch

      public static org.bson.Document getDocumentForPatch(org.bson.Document document)
    • removeEmptyValuesFromDocument

      public static org.bson.Document removeEmptyValuesFromDocument(org.bson.Document entity)