/* * Copyright (c) 2010 Mysema Ltd. * All rights reserved. * */ package com.mysema.rdfbean.domains; import com.mysema.rdfbean.annotations.ClassMapping; import com.mysema.rdfbean.annotations.Id; import com.mysema.rdfbean.model.ID; import com.mysema.rdfbean.model.IDType; public interface IdentityDomain { @ClassMapping public static class Entity1 { @Id public ID id; public ID getId() { return id; } @Override public String toString() { return id.toString(); } } @ClassMapping public class Entity2 { @Id(IDType.LOCAL) public String id; public String getId() { return id; } @Override public String toString() { return id.toString(); } } }