Commit 9a31141c authored by didonet's avatar didonet

Included table with system configuration.

parent c5c4d996
......@@ -7,7 +7,7 @@
<version>0.1.0.BUILD-SNAPSHOT</version>
<name>sapos</name>
<properties>
<roo.version>1.1.2.RELEASE</roo.version>
<roo.version>1.1.3.RELEASE</roo.version>
<spring.version>3.0.5.RELEASE</spring.version>
<aspectj.version>1.6.11.M2</aspectj.version>
<slf4j.version>1.6.1</slf4j.version>
......@@ -395,6 +395,11 @@
<artifactId>postgresql</artifactId>
<version>8.4-701.jdbc3</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
<build>
<plugins>
......
package br.ufpr.c3sl.sapos.models.customization;
import javax.validation.constraints.NotNull;
import org.springframework.roo.addon.entity.RooEntity;
import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.tostring.RooToString;
@RooJavaBean
@RooToString
@RooEntity
public class Configuration {
@NotNull
private String name;
@NotNull
private String description;
@NotNull
private String value;
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.sapos.models.customization;
import org.springframework.beans.factory.annotation.Configurable;
privileged aspect Configuration_Roo_Configurable {
declare @type: Configuration: @Configurable;
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.sapos.models.customization;
import br.ufpr.c3sl.sapos.models.customization.Configuration;
import java.lang.Integer;
import java.lang.Long;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EntityManager;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.PersistenceContext;
import javax.persistence.Version;
import org.springframework.transaction.annotation.Transactional;
privileged aspect Configuration_Roo_Entity {
declare @type: Configuration: @Entity;
@PersistenceContext
transient EntityManager Configuration.entityManager;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long Configuration.id;
@Version
@Column(name = "version")
private Integer Configuration.version;
public Long Configuration.getId() {
return this.id;
}
public void Configuration.setId(Long id) {
this.id = id;
}
public Integer Configuration.getVersion() {
return this.version;
}
public void Configuration.setVersion(Integer version) {
this.version = version;
}
@Transactional
public void Configuration.persist() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.persist(this);
}
@Transactional
public void Configuration.remove() {
if (this.entityManager == null) this.entityManager = entityManager();
if (this.entityManager.contains(this)) {
this.entityManager.remove(this);
} else {
Configuration attached = Configuration.findConfiguration(this.id);
this.entityManager.remove(attached);
}
}
@Transactional
public void Configuration.flush() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.flush();
}
@Transactional
public void Configuration.clear() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.clear();
}
@Transactional
public Configuration Configuration.merge() {
if (this.entityManager == null) this.entityManager = entityManager();
Configuration merged = this.entityManager.merge(this);
this.entityManager.flush();
return merged;
}
public static final EntityManager Configuration.entityManager() {
EntityManager em = new Configuration().entityManager;
if (em == null) throw new IllegalStateException("Entity manager has not been injected (is the Spring Aspects JAR configured as an AJC/AJDT aspects library?)");
return em;
}
public static long Configuration.countConfigurations() {
return entityManager().createQuery("SELECT COUNT(o) FROM Configuration o", Long.class).getSingleResult();
}
public static List<Configuration> Configuration.findAllConfigurations() {
return entityManager().createQuery("SELECT o FROM Configuration o", Configuration.class).getResultList();
}
public static Configuration Configuration.findConfiguration(Long id) {
if (id == null) return null;
return entityManager().find(Configuration.class, id);
}
public static List<Configuration> Configuration.findConfigurationEntries(int firstResult, int maxResults) {
return entityManager().createQuery("SELECT o FROM Configuration o", Configuration.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.sapos.models.customization;
import java.lang.String;
privileged aspect Configuration_Roo_JavaBean {
public String Configuration.getName() {
return this.name;
}
public void Configuration.setName(String name) {
this.name = name;
}
public String Configuration.getDescription() {
return this.description;
}
public void Configuration.setDescription(String description) {
this.description = description;
}
public String Configuration.getValue() {
return this.value;
}
public void Configuration.setValue(String value) {
this.value = value;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.sapos.models.customization;
import java.lang.String;
privileged aspect Configuration_Roo_ToString {
public String Configuration.toString() {
StringBuilder sb = new StringBuilder();
sb.append("Description: ").append(getDescription()).append(", ");
sb.append("Name: ").append(getName()).append(", ");
sb.append("Value: ").append(getValue());
return sb.toString();
}
}
......@@ -93,7 +93,7 @@ privileged aspect Bank_Roo_Entity {
}
public static long Bank.countBanks() {
return entityManager().createQuery("select count(o) from Bank o", Long.class).getSingleResult();
return entityManager().createQuery("SELECT COUNT(o) FROM Bank o", Long.class).getSingleResult();
}
public static Bank Bank.findBank(Long id) {
......@@ -102,7 +102,7 @@ privileged aspect Bank_Roo_Entity {
}
public static List<Bank> Bank.findBankEntries(int firstResult, int maxResults) {
return entityManager().createQuery("select o from Bank o", Bank.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
return entityManager().createQuery("SELECT o FROM Bank o", Bank.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
}
......@@ -93,11 +93,11 @@ privileged aspect Organization_Roo_Entity {
}
public static long Organization.countOrganizations() {
return entityManager().createQuery("select count(o) from Organization o", Long.class).getSingleResult();
return entityManager().createQuery("SELECT COUNT(o) FROM Organization o", Long.class).getSingleResult();
}
public static List<Organization> Organization.findAllOrganizations() {
return entityManager().createQuery("select o from Organization o", Organization.class).getResultList();
return entityManager().createQuery("SELECT o FROM Organization o", Organization.class).getResultList();
}
public static Organization Organization.findOrganization(Long id) {
......@@ -106,7 +106,7 @@ privileged aspect Organization_Roo_Entity {
}
public static List<Organization> Organization.findOrganizationEntries(int firstResult, int maxResults) {
return entityManager().createQuery("select o from Organization o", Organization.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
return entityManager().createQuery("SELECT o FROM Organization o", Organization.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
}
......@@ -9,8 +9,8 @@ privileged aspect Organization_Roo_ToString {
public String Organization.toString() {
StringBuilder sb = new StringBuilder();
sb.append("Name: ").append(getName()).append(", ");
sb.append("Acronym: ").append(getAcronym());
sb.append("Acronym: ").append(getAcronym()).append(", ");
sb.append("Name: ").append(getName());
return sb.toString();
}
......
......@@ -93,7 +93,7 @@ privileged aspect City_Roo_Entity {
}
public static long City.countCitys() {
return entityManager().createQuery("select count(o) from City o", Long.class).getSingleResult();
return entityManager().createQuery("SELECT COUNT(o) FROM City o", Long.class).getSingleResult();
}
public static City City.findCity(Long id) {
......@@ -102,7 +102,7 @@ privileged aspect City_Roo_Entity {
}
public static List<City> City.findCityEntries(int firstResult, int maxResults) {
return entityManager().createQuery("select o from City o", City.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
return entityManager().createQuery("SELECT o FROM City o", City.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
}
......@@ -93,7 +93,7 @@ privileged aspect FederalState_Roo_Entity {
}
public static long FederalState.countFederalStates() {
return entityManager().createQuery("select count(o) from FederalState o", Long.class).getSingleResult();
return entityManager().createQuery("SELECT COUNT(o) FROM FederalState o", Long.class).getSingleResult();
}
public static FederalState FederalState.findFederalState(Long id) {
......@@ -102,7 +102,7 @@ privileged aspect FederalState_Roo_Entity {
}
public static List<FederalState> FederalState.findFederalStateEntries(int firstResult, int maxResults) {
return entityManager().createQuery("select o from FederalState o", FederalState.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
return entityManager().createQuery("SELECT o FROM FederalState o", FederalState.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
}
......@@ -93,11 +93,11 @@ privileged aspect Person_Roo_Entity {
}
public static long Person.countPeople() {
return entityManager().createQuery("select count(o) from Person o", Long.class).getSingleResult();
return entityManager().createQuery("SELECT COUNT(o) FROM Person o", Long.class).getSingleResult();
}
public static List<Person> Person.findAllPeople() {
return entityManager().createQuery("select o from Person o", Person.class).getResultList();
return entityManager().createQuery("SELECT o FROM Person o", Person.class).getResultList();
}
public static Person Person.findPerson(Long id) {
......@@ -106,7 +106,7 @@ privileged aspect Person_Roo_Entity {
}
public static List<Person> Person.findPersonEntries(int firstResult, int maxResults) {
return entityManager().createQuery("select o from Person o", Person.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
return entityManager().createQuery("SELECT o FROM Person o", Person.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
}
......@@ -9,35 +9,35 @@ privileged aspect Person_Roo_ToString {
public String Person.toString() {
StringBuilder sb = new StringBuilder();
sb.append("Name: ").append(getName()).append(", ");
sb.append("ShortName: ").append(getShortName()).append(", ");
sb.append("Cpf: ").append(getCpf()).append(", ");
sb.append("Bank: ").append(getBank()).append(", ");
sb.append("BankAccount: ").append(getBankAccount()).append(", ");
sb.append("Email: ").append(getEmail()).append(", ");
sb.append("Phone: ").append(getPhone()).append(", ");
sb.append("CellPhone: ").append(getCellPhone()).append(", ");
sb.append("Fax: ").append(getFax()).append(", ");
sb.append("Observation: ").append(getObservation()).append(", ");
sb.append("Bank: ").append(getBank()).append(", ");
sb.append("MotherName: ").append(getMotherName()).append(", ");
sb.append("FatherName: ").append(getFatherName()).append(", ");
sb.append("DateOfBirth: ").append(getDateOfBirth()).append(", ");
sb.append("StateOfBirth: ").append(getStateOfBirth()).append(", ");
sb.append("City: ").append(getCity()).append(", ");
sb.append("CityOfBirth: ").append(getCityOfBirth()).append(", ");
sb.append("Nationality: ").append(getNationality()).append(", ");
sb.append("Rg: ").append(getRg()).append(", ");
sb.append("Country: ").append(getCountry()).append(", ");
sb.append("Cpf: ").append(getCpf()).append(", ");
sb.append("DateOfBirth: ").append(getDateOfBirth()).append(", ");
sb.append("Email: ").append(getEmail()).append(", ");
sb.append("EmitterRg: ").append(getEmitterRg()).append(", ");
sb.append("MaritalStatus: ").append(getMaritalStatus()).append(", ");
sb.append("FatherName: ").append(getFatherName()).append(", ");
sb.append("Fax: ").append(getFax()).append(", ");
sb.append("FederalState: ").append(getFederalState()).append(", ");
sb.append("Gender: ").append(getGender()).append(", ");
sb.append("Street: ").append(getStreet()).append(", ");
sb.append("MaritalStatus: ").append(getMaritalStatus()).append(", ");
sb.append("MotherName: ").append(getMotherName()).append(", ");
sb.append("Name: ").append(getName()).append(", ");
sb.append("Nationality: ").append(getNationality()).append(", ");
sb.append("Num: ").append(getNum()).append(", ");
sb.append("Square: ").append(getSquare()).append(", ");
sb.append("ZipCode: ").append(getZipCode()).append(", ");
sb.append("Country: ").append(getCountry()).append(", ");
sb.append("City: ").append(getCity()).append(", ");
sb.append("FederalState: ").append(getFederalState()).append(", ");
sb.append("Observation: ").append(getObservation()).append(", ");
sb.append("Phone: ").append(getPhone()).append(", ");
sb.append("ResearchFields: ").append(getResearchFields() == null ? "null" : getResearchFields().size()).append(", ");
sb.append("Titles: ").append(getTitles() == null ? "null" : getTitles().size());
sb.append("Rg: ").append(getRg()).append(", ");
sb.append("ShortName: ").append(getShortName()).append(", ");
sb.append("Square: ").append(getSquare()).append(", ");
sb.append("StateOfBirth: ").append(getStateOfBirth()).append(", ");
sb.append("Street: ").append(getStreet()).append(", ");
sb.append("Titles: ").append(getTitles() == null ? "null" : getTitles().size()).append(", ");
sb.append("ZipCode: ").append(getZipCode());
return sb.toString();
}
......
......@@ -22,7 +22,7 @@ privileged aspect Professor_Roo_Entity {
}
public static List<Professor> Professor.findProfessorEntries(int firstResult, int maxResults) {
return entityManager().createQuery("select o from Professor o", Professor.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
return entityManager().createQuery("SELECT o FROM Professor o", Professor.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
}
......@@ -9,43 +9,43 @@ privileged aspect Professor_Roo_ToString {
public String Professor.toString() {
StringBuilder sb = new StringBuilder();
sb.append("Id: ").append(getId()).append(", ");
sb.append("Version: ").append(getVersion()).append(", ");
sb.append("Name: ").append(getName()).append(", ");
sb.append("ShortName: ").append(getShortName()).append(", ");
sb.append("Cpf: ").append(getCpf()).append(", ");
sb.append("Advisees: ").append(getAdvisees() == null ? "null" : getAdvisees().size()).append(", ");
sb.append("Bank: ").append(getBank()).append(", ");
sb.append("BankAccount: ").append(getBankAccount()).append(", ");
sb.append("Email: ").append(getEmail()).append(", ");
sb.append("Phone: ").append(getPhone()).append(", ");
sb.append("CellPhone: ").append(getCellPhone()).append(", ");
sb.append("Fax: ").append(getFax()).append(", ");
sb.append("Observation: ").append(getObservation()).append(", ");
sb.append("Bank: ").append(getBank()).append(", ");
sb.append("MotherName: ").append(getMotherName()).append(", ");
sb.append("FatherName: ").append(getFatherName()).append(", ");
sb.append("DateOfBirth: ").append(getDateOfBirth()).append(", ");
sb.append("StateOfBirth: ").append(getStateOfBirth()).append(", ");
sb.append("City: ").append(getCity()).append(", ");
sb.append("CityOfBirth: ").append(getCityOfBirth()).append(", ");
sb.append("Nationality: ").append(getNationality()).append(", ");
sb.append("Rg: ").append(getRg()).append(", ");
sb.append("Country: ").append(getCountry()).append(", ");
sb.append("Cpf: ").append(getCpf()).append(", ");
sb.append("DateOfBirth: ").append(getDateOfBirth()).append(", ");
sb.append("Email: ").append(getEmail()).append(", ");
sb.append("EmitterRg: ").append(getEmitterRg()).append(", ");
sb.append("MaritalStatus: ").append(getMaritalStatus()).append(", ");
sb.append("FatherName: ").append(getFatherName()).append(", ");
sb.append("Fax: ").append(getFax()).append(", ");
sb.append("FederalState: ").append(getFederalState()).append(", ");
sb.append("Gender: ").append(getGender()).append(", ");
sb.append("Street: ").append(getStreet()).append(", ");
sb.append("Id: ").append(getId()).append(", ");
sb.append("Institution: ").append(getInstitution()).append(", ");
sb.append("Kind: ").append(getKind()).append(", ");
sb.append("MaritalStatus: ").append(getMaritalStatus()).append(", ");
sb.append("MotherName: ").append(getMotherName()).append(", ");
sb.append("Name: ").append(getName()).append(", ");
sb.append("Nationality: ").append(getNationality()).append(", ");
sb.append("Num: ").append(getNum()).append(", ");
sb.append("Square: ").append(getSquare()).append(", ");
sb.append("ZipCode: ").append(getZipCode()).append(", ");
sb.append("Country: ").append(getCountry()).append(", ");
sb.append("City: ").append(getCity()).append(", ");
sb.append("FederalState: ").append(getFederalState()).append(", ");
sb.append("ResearchFields: ").append(getResearchFields() == null ? "null" : getResearchFields().size()).append(", ");
sb.append("Titles: ").append(getTitles() == null ? "null" : getTitles().size()).append(", ");
sb.append("Observation: ").append(getObservation()).append(", ");
sb.append("Phone: ").append(getPhone()).append(", ");
sb.append("RegistrationNumber: ").append(getRegistrationNumber()).append(", ");
sb.append("ResearchFields: ").append(getResearchFields() == null ? "null" : getResearchFields().size()).append(", ");
sb.append("Rg: ").append(getRg()).append(", ");
sb.append("Sections: ").append(getSections() == null ? "null" : getSections().size()).append(", ");
sb.append("ShortName: ").append(getShortName()).append(", ");
sb.append("Siape: ").append(getSiape()).append(", ");
sb.append("Kind: ").append(getKind()).append(", ");
sb.append("Institution: ").append(getInstitution()).append(", ");
sb.append("Advisees: ").append(getAdvisees() == null ? "null" : getAdvisees().size()).append(", ");
sb.append("Sections: ").append(getSections() == null ? "null" : getSections().size());
sb.append("Square: ").append(getSquare()).append(", ");
sb.append("StateOfBirth: ").append(getStateOfBirth()).append(", ");
sb.append("Street: ").append(getStreet()).append(", ");
sb.append("Titles: ").append(getTitles() == null ? "null" : getTitles().size()).append(", ");
sb.append("Version: ").append(getVersion()).append(", ");
sb.append("ZipCode: ").append(getZipCode());
return sb.toString();
}
......
......@@ -17,7 +17,7 @@ privileged aspect Student_Roo_Entity {
declare @type: Student: @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS);
public static long Student.countStudents() {
return entityManager().createQuery("select count(o) from Student o", Long.class).getSingleResult();
return entityManager().createQuery("SELECT COUNT(o) FROM Student o", Long.class).getSingleResult();
}
public static Student Student.findStudent(Long id) {
......@@ -26,7 +26,7 @@ privileged aspect Student_Roo_Entity {
}
public static List<Student> Student.findStudentEntries(int firstResult, int maxResults) {
return entityManager().createQuery("select o from Student o", Student.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
return entityManager().createQuery("SELECT o FROM Student o", Student.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
}
......@@ -9,39 +9,39 @@ privileged aspect Student_Roo_ToString {
public String Student.toString() {
StringBuilder sb = new StringBuilder();
sb.append("Id: ").append(getId()).append(", ");
sb.append("Version: ").append(getVersion()).append(", ");
sb.append("Name: ").append(getName()).append(", ");
sb.append("ShortName: ").append(getShortName()).append(", ");
sb.append("Cpf: ").append(getCpf()).append(", ");
sb.append("Bank: ").append(getBank()).append(", ");
sb.append("BankAccount: ").append(getBankAccount()).append(", ");
sb.append("Email: ").append(getEmail()).append(", ");
sb.append("Phone: ").append(getPhone()).append(", ");
sb.append("CellPhone: ").append(getCellPhone()).append(", ");
sb.append("Fax: ").append(getFax()).append(", ");
sb.append("Observation: ").append(getObservation()).append(", ");
sb.append("Bank: ").append(getBank()).append(", ");
sb.append("MotherName: ").append(getMotherName()).append(", ");
sb.append("FatherName: ").append(getFatherName()).append(", ");
sb.append("DateOfBirth: ").append(getDateOfBirth()).append(", ");
sb.append("StateOfBirth: ").append(getStateOfBirth()).append(", ");
sb.append("City: ").append(getCity()).append(", ");
sb.append("CityOfBirth: ").append(getCityOfBirth()).append(", ");
sb.append("Nationality: ").append(getNationality()).append(", ");
sb.append("Rg: ").append(getRg()).append(", ");
sb.append("Country: ").append(getCountry()).append(", ");
sb.append("Cpf: ").append(getCpf()).append(", ");
sb.append("DateOfBirth: ").append(getDateOfBirth()).append(", ");
sb.append("Email: ").append(getEmail()).append(", ");
sb.append("EmitterRg: ").append(getEmitterRg()).append(", ");
sb.append("MaritalStatus: ").append(getMaritalStatus()).append(", ");
sb.append("FatherName: ").append(getFatherName()).append(", ");
sb.append("Fax: ").append(getFax()).append(", ");
sb.append("FederalState: ").append(getFederalState()).append(", ");
sb.append("Gender: ").append(getGender()).append(", ");
sb.append("Street: ").append(getStreet()).append(", ");
sb.append("Id: ").append(getId()).append(", ");
sb.append("IsWorking: ").append(getIsWorking()).append(", ");
sb.append("MaritalStatus: ").append(getMaritalStatus()).append(", ");
sb.append("MotherName: ").append(getMotherName()).append(", ");
sb.append("Name: ").append(getName()).append(", ");
sb.append("Nationality: ").append(getNationality()).append(", ");
sb.append("Num: ").append(getNum()).append(", ");
sb.append("Square: ").append(getSquare()).append(", ");
sb.append("ZipCode: ").append(getZipCode()).append(", ");
sb.append("Country: ").append(getCountry()).append(", ");
sb.append("City: ").append(getCity()).append(", ");
sb.append("FederalState: ").append(getFederalState()).append(", ");
sb.append("Observation: ").append(getObservation()).append(", ");
sb.append("Phone: ").append(getPhone()).append(", ");
sb.append("Registrations: ").append(getRegistrations() == null ? "null" : getRegistrations().size()).append(", ");
sb.append("ResearchFields: ").append(getResearchFields() == null ? "null" : getResearchFields().size()).append(", ");
sb.append("Rg: ").append(getRg()).append(", ");
sb.append("ShortName: ").append(getShortName()).append(", ");
sb.append("Square: ").append(getSquare()).append(", ");
sb.append("StateOfBirth: ").append(getStateOfBirth()).append(", ");
sb.append("Street: ").append(getStreet()).append(", ");
sb.append("Titles: ").append(getTitles() == null ? "null" : getTitles().size()).append(", ");
sb.append("Registrations: ").append(getRegistrations() == null ? "null" : getRegistrations().size()).append(", ");
sb.append("IsWorking: ").append(getIsWorking());
sb.append("Version: ").append(getVersion()).append(", ");
sb.append("ZipCode: ").append(getZipCode());
return sb.toString();
}
......
......@@ -93,7 +93,7 @@ privileged aspect Title_Roo_Entity {
}
public static long Title.countTitles() {
return entityManager().createQuery("select count(o) from Title o", Long.class).getSingleResult();
return entityManager().createQuery("SELECT COUNT(o) FROM Title o", Long.class).getSingleResult();
}
public static Title Title.findTitle(Long id) {
......@@ -102,7 +102,7 @@ privileged aspect Title_Roo_Entity {
}