Mercurial > hg > Members > shoshi > TreeCMSv1
view src/treecms/proto/id/NodeIDFactoryImpl.java @ 25:99346c04a3cf
broken
author | ShoshiTAMAKI |
---|---|
date | Sun, 31 Oct 2010 18:34:02 +0900 |
parents | |
children |
line wrap: on
line source
package treecms.proto.id; import java.util.UUID; import java.util.concurrent.atomic.AtomicLong; import treecms.proto.api.NodeID; import treecms.proto.api.NodeIDFactory; public class NodeIDFactoryImpl implements NodeIDFactory { @Override public NodeID createNewID() { // TODO Auto-generated method stub return new NodeIDImpl(UUID.randomUUID().toString(),new AtomicLong()); } @Override public NodeID updateExistID(NodeID _id) { // TODO Auto-generated method stub NodeIDImpl id = (NodeIDImpl)_id; return new NodeIDImpl(id.getInheritedID(),id.getTip()); } }