package com.lateensoft.pathfinder.toolkit.db.dao;
public class OwnedObject<OwnerId, T> {
private OwnerId ownerId;
private T item;
public static <OwnerId, T> OwnedObject<OwnerId, T> of(OwnerId ownerId, T item) {
return new OwnedObject<OwnerId, T>(ownerId, item);
}
public OwnedObject(OwnerId ownerId, T item) {
this.ownerId = ownerId;
this.item = item;
}
public OwnerId getOwnerId() {
return ownerId;
}
public void setOwnerId(OwnerId ownerId) {
this.ownerId = ownerId;
}
public T getObject() {
return item;
}
public void setItem(T item) {
this.item = item;
}
}