tinlizard.model
Class Project

java.lang.Object
  extended by tinlizard.model.Project
All Implemented Interfaces:
Persistable

@Indexed
public final class Project
extends Object
implements Persistable

The main artifact generated by a codeline or collection of codelines.


Constructor Summary
Project()
           
 
Method Summary
 void add()
           
static Project add(User user, Project project, Codeline mainline, boolean updateFromPom)
           
 void addCodeline(Codeline pb)
           
 void delete()
           
static Collection<Project> findAll()
           
static Project findByName(String name)
           
 Codeline findMainLine()
           
 Collection<Codeline> getActiveCodelines()
           
 Codeline getCodeline(String name)
           
 Collection<Codeline> getCodelines()
           
 Date getCreated()
           
 String getCreatedBy()
           
 String getDescription()
           
 Integer getId()
           
 Date getLastModified()
           
 String getLastModifiedBy()
           
 String getName()
           
 void index()
           
static void indexAll()
           
static Collection<Project> search(String query)
           
 void setCreated(Date created)
           
 void setCreatedBy(String createdBy)
           
 void setDescription(String description)
           
 void setId(Integer id)
           
 void setLastModified(Date lastModified)
           
 void setLastModifiedBy(String lastModifiedBy)
           
 void setName(String name)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Project

public Project()
Method Detail

getId

public Integer getId()
Specified by:
getId in interface Persistable

getName

public String getName()
Specified by:
getName in interface Persistable

getCreated

public Date getCreated()
Specified by:
getCreated in interface Persistable

getCreatedBy

public String getCreatedBy()
Specified by:
getCreatedBy in interface Persistable

getLastModified

public Date getLastModified()
Specified by:
getLastModified in interface Persistable

getLastModifiedBy

public String getLastModifiedBy()
Specified by:
getLastModifiedBy in interface Persistable

setId

public void setId(Integer id)
Specified by:
setId in interface Persistable

setName

public void setName(String name)
Specified by:
setName in interface Persistable

setCreated

public void setCreated(Date created)
Specified by:
setCreated in interface Persistable

setCreatedBy

public void setCreatedBy(String createdBy)
Specified by:
setCreatedBy in interface Persistable

setLastModified

public void setLastModified(Date lastModified)
Specified by:
setLastModified in interface Persistable

setLastModifiedBy

public void setLastModifiedBy(String lastModifiedBy)
Specified by:
setLastModifiedBy in interface Persistable

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

findAll

public static Collection<Project> findAll()

findByName

public static Project findByName(String name)

add

public void add()

update

public void update()

index

public void index()

delete

public void delete()

findMainLine

public Codeline findMainLine()

getCodeline

public Codeline getCodeline(String name)

getCodelines

public Collection<Codeline> getCodelines()

getActiveCodelines

public Collection<Codeline> getActiveCodelines()

addCodeline

public void addCodeline(Codeline pb)

add

public static Project add(User user,
                          Project project,
                          Codeline mainline,
                          boolean updateFromPom)
                   throws org.apache.maven.scm.ScmException
Throws:
org.apache.maven.scm.ScmException

search

public static Collection<Project> search(String query)

indexAll

public static void indexAll()


Copyright © 2009. All Rights Reserved.