package org.karmaexchange.dao.derived;
import org.karmaexchange.dao.Organization;
import lombok.Data;
import com.googlecode.objectify.Key;
import com.googlecode.objectify.annotation.Entity;
import com.googlecode.objectify.annotation.Id;
@Entity
@Data
public class SourceEventNamespaceDao {
/*
* This object is never persisted. It's only used to generate a unique mapping key.
*/
@Id
private String name;
public static Key<SourceEventNamespaceDao> createKey(Key<Organization> organizationKey,
String sourceKey) {
return Key.<SourceEventNamespaceDao>create(SourceEventNamespaceDao.class,
Organization.getOrgId(organizationKey) + ":" + sourceKey);
}
}