All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.cosmicpush.plugins.xmpp.XmppConfigStore Maven / Gradle / Ivy

The newest version!
package com.cosmicpush.plugins.xmpp;

import com.cosmicpush.common.clients.Domain;
import com.cosmicpush.common.system.CpCouchServer;
import org.crazyyak.lib.couchace.DefaultCouchStore;

public class XmppConfigStore extends DefaultCouchStore {

  public static final String XMPP_CONFIG_DESIGN_NAME = "xmpp-config";

  public XmppConfigStore(CpCouchServer couchServer) {
    super(couchServer, XmppConfig.class);
  }

  @Override
  public String getDatabaseName() {
    return CpCouchServer.DATABASE_NAME;
  }

  @Override
  public String getDesignName() {
    return XMPP_CONFIG_DESIGN_NAME;
  }

  public static String toDocumentId(Domain domain) {
    return String.format("%s:xmpp-config", domain.getDomainId());
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy