/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package br.uff.ic.dyevc.application.branchhistory.model; import br.uff.ic.dyevc.application.branchhistory.model.constant.Constant; import java.util.LinkedList; import java.util.List; /** * * @author wallace */ public class VersionedProject extends VersionedItem{ private int type; private String name; private List<VersionedItem> versionedItems; private VersionedItemsBucket versionedItemsBucket; public VersionedProject(String name, String relativePath){ super(); this.name = name; this.relativePath = relativePath; type = Constant.PROJECT; versionedItems = new LinkedList<VersionedItem>(); } public void addVersionedItem(VersionedItem versionedItem){ versionedItems.add(versionedItem); } public List<VersionedItem> getVersionedItems(){ return versionedItems; } @Override public String getName() { return name; } @Override public int getType() { return type; } /** * @return the versionedItemsBucket */ public VersionedItemsBucket getVersionedItemsBucket() { return versionedItemsBucket; } /** * @param versionedItemsBucket the versionedItemsBucket to set */ public void setVersionedItemsBucket(VersionedItemsBucket versionedItemsBucket) { this.versionedItemsBucket = versionedItemsBucket; } }