James Moger
2011-09-12 831469ba89ea8bca3bfbd1d662dbdd2c9f233798
src/com/gitblit/models/RepositoryModel.java
@@ -19,8 +19,16 @@
import java.util.Date;
import com.gitblit.Constants.AccessRestrictionType;
import com.gitblit.Constants.FederationStrategy;
public class RepositoryModel implements Serializable {
/**
 * RepositoryModel is a serializable model class that represents a Gitblit
 * repository including its configuration settings and access restriction.
 *
 * @author James Moger
 *
 */
public class RepositoryModel implements Serializable, Comparable<RepositoryModel> {
   private static final long serialVersionUID = 1L;
@@ -35,13 +43,15 @@
   public boolean useDocs;
   public AccessRestrictionType accessRestriction;
   public boolean isFrozen;
   public boolean showReadme;
   public FederationStrategy federationStrategy;
   public boolean isFederated;
   public String frequency;
   public String origin;
   public String size;
   public RepositoryModel() {
      this.name = "";
      this.description = "";
      this.owner = "";
      this.lastChange = new Date(0);
      this.accessRestriction = AccessRestrictionType.NONE;
      this("", "", "", new Date(0));
   }
   public RepositoryModel(String name, String description, String owner, Date lastchange) {
@@ -56,4 +66,9 @@
   public String toString() {
      return name;
   }
   @Override
   public int compareTo(RepositoryModel o) {
      return name.compareTo(o.name);
   }
}