From da731d2bb81666b9c697d9099da632e7dfcdc0f7 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Tue, 9 Sep 2014 12:13:21 +0200 Subject: Replaced int sysKey Item identifier with UUID, which is now portable. ItemPath objects are now used to identify Items throughout the kernel, replacing ints and Integers. --- src/main/java/com/c2kernel/collection/Collection.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/c2kernel/collection/Collection.java') diff --git a/src/main/java/com/c2kernel/collection/Collection.java b/src/main/java/com/c2kernel/collection/Collection.java index b507593..0c28a3b 100644 --- a/src/main/java/com/c2kernel/collection/Collection.java +++ b/src/main/java/com/c2kernel/collection/Collection.java @@ -1,6 +1,7 @@ package com.c2kernel.collection; import com.c2kernel.common.ObjectNotFoundException; import com.c2kernel.entity.C2KLocalObject; +import com.c2kernel.lookup.ItemPath; import com.c2kernel.utils.CastorHashMap; /** @@ -21,9 +22,9 @@ public interface Collection extends C2KLocalObject public CollectionMemberList getMembers(); - public E addMember(int entityKey, CastorHashMap props, String classProps) throws MembershipException; + public E addMember(ItemPath itemPath, CastorHashMap props, String classProps) throws MembershipException; - public E addMember(int entityKey) throws MembershipException; + public E addMember(ItemPath itemPath) throws MembershipException; public void removeMember(int memberId) throws MembershipException; -- cgit v1.2.3