/* * Hibernate OGM, Domain model persistence for NoSQL datastores * * License: GNU Lesser General Public License (LGPL), version 2.1 or later * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>. */ package org.hibernate.ogm.datastore.infinispan.persistencestrategy.common.externalizer.impl; import org.infinispan.commons.marshall.AdvancedExternalizer; /** * The ids of our {@link AdvancedExternalizer} implementations used for (de-)serializing key objects from/into * Infinispan. * <p> * The range 1400 - 1499 is <a * href="http://infinispan.org/docs/9.0.x/user_guide/user_guide.html#preassigned_externalizer_id_ranges">reserved</a> for OGM. * * @author Gunnar Morling */ public class ExternalizerIds { // common public static final int ROW_KEY = 1402; // per kind public static final int PER_KIND_ENTITY_KEY = 1400; public static final int PER_KIND_ASSOCIATION_KEY = 1401; public static final int PER_KIND_ENTITY_METADATA = 1403; public static final int PER_KIND_ID_GENERATOR_KEY = 1404; // per table public static final int PER_TABLE_ENTITY_KEY = 1410; public static final int PER_TABLE_ASSOCIATION_KEY = 1411; public static final int PER_TABLE_ID_GENERATOR_KEY = 1414; }