1 16 package org.outerj.daisy.repository.variant; 17 18 import org.outerx.daisy.x10.BranchDocument; 19 import org.outerj.daisy.repository.RepositoryException; 20 21 import java.util.Date ; 22 23 26 public interface Branch { 27 static final long MAIN_BRANCH_ID = 1; 28 static final String MAIN_BRANCH_NAME = "main"; 29 30 long getId(); 31 32 String getName(); 33 34 String getDescription(); 35 36 void setName(String name); 37 38 void setDescription(String description); 39 40 void save() throws RepositoryException; 41 42 long getLastModifier(); 43 44 Date getLastModified(); 45 46 long getUpdateCount(); 47 48 BranchDocument getXml(); 49 50 void setAllFromXml(BranchDocument.Branch branchXml); 51 } 52 | Popular Tags |