tinlizard.model
Class Policy

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

@Indexed
public final class Policy
extends Object
implements Persistable

Describes what kinds of changes are expected on a Codeline.


Constructor Summary
Policy()
           
Policy(String name, String description)
           
 
Method Summary
 void add()
           
 void delete()
           
static Collection<Policy> findAll()
           
static Policy findByName(String name)
           
 boolean getActive()
          An active policy expects/permits SCM activity.
 Collection<Codeline> getCodelines()
           
 Date getCreated()
           
 String getCreatedBy()
           
static Policy getDefaultPolicy()
           
 String getDescription()
           
 Integer getId()
           
 Date getLastModified()
           
 String getLastModifiedBy()
           
 String getName()
           
 void index()
           
static void indexAll()
           
 boolean isActive()
           
static Collection<Policy> search(String query)
           
 void setActive(boolean active)
           
 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

Policy

public Policy()

Policy

public Policy(String name,
              String description)
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()

getActive

public boolean getActive()
An active policy expects/permits SCM activity.


isActive

public boolean isActive()

setDescription

public void setDescription(String description)

setActive

public void setActive(boolean active)

getCodelines

public Collection<Codeline> getCodelines()

add

public void add()

update

public void update()

delete

public void delete()

index

public void index()

findAll

public static Collection<Policy> findAll()

findByName

public static Policy findByName(String name)

getDefaultPolicy

public static Policy getDefaultPolicy()

search

public static Collection<Policy> search(String query)

indexAll

public static void indexAll()


Copyright © 2009. All Rights Reserved.