/** * @author sasa * */ public class MappedResourceBase { @Id private ID id; public MappedResourceBase() { } public MappedResourceBase(ID id) { this.id = id; } public ID getId() { return id; } public String toString() { return id.toString(); } }
@Nullable public String getIDNamespace() { Id annotation = getAnnotation(Id.class); return annotation != null ? annotation.ns() : null; }
@Nullable public IDType getIDType() { Id annotation = getAnnotation(Id.class); return annotation != null ? annotation.value() : null; }
/** * @author sasa * */ public class MappedResourceBase { @Id(IDType.RESOURCE) private ID id; public MappedResourceBase() {} public MappedResourceBase(ID id) { this.id = id; } public ID getId() { return id; } public String toString(){ return id.toString(); } }
@Id public ID getId() { return ID.uriRef(OWL.NS, this.name()); }
@Id public UID getId() { return new UID(OWL.NS, this.name()); }
@Id public ID getId() { return new UID(OWL.NS, this.name()); }
@ClassMapping public class Entity2 { @Id(IDType.LOCAL) public String id; public String getId() { return id; } @Override public String toString() { return id.toString(); } }
@ClassMapping public static class Example { @Id(IDType.LOCAL) public String id; }
@ClassMapping public class Resource { @Id private ID id; public ID getId() { return id; } }
@ClassMapping public class Identifiable { @Id(IDType.LOCAL) public String id; }
@ClassMapping public static class Entity1 { @Id public ID id; public ID getId() { return id; } @Override public String toString() { return id.toString(); } }
@ClassMapping(ns = TEST.NS, ln = "DeleteTest") public static class DeleteDTO { @Id(IDType.LOCAL) String id; public DeleteDTO() { } public DeleteDTO(String id) { this.id = id; } }
@ClassMapping public static final class BType { @Id(IDType.LOCAL) String id; }
@ClassMapping public static final class Parent { @Id ID id; }
@ClassMapping public final static class IDResource { @Id ID id; }
@ClassMapping public final static class LIDResource { @Id(IDType.LOCAL) LID id; }
@ClassMapping public static class Company { @Id(IDType.LOCAL) public String id; public String getId() { return id; } }
@ClassMapping public static class Child { @Id(IDType.LOCAL) public String id; }
@ClassMapping public static final class Parent { @Id ID id; }