BrightSide Workbench Full Report + Source Code
org.turro.dossier.util.CategoryImpl Class Reference
Inheritance diagram for org.turro.dossier.util.CategoryImpl:
Collaboration diagram for org.turro.dossier.util.CategoryImpl:

Public Member Functions

String getDescription ()
 
void setDescription (String description)
 
long getId ()
 
void setId (long id)
 
long getParentId ()
 
void setParentId (long id)
 
void save ()
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 30 of file CategoryImpl.java.

Member Function Documentation

◆ getDescription()

String org.turro.dossier.util.CategoryImpl.getDescription ( )

Implements org.turro.plugin.dossier.ICategory.

Definition at line 36 of file CategoryImpl.java.

36  {
37  return description;
38  }

◆ getId()

long org.turro.dossier.util.CategoryImpl.getId ( )

Implements org.turro.plugin.dossier.ICategory.

Definition at line 46 of file CategoryImpl.java.

46  {
47  return id;
48  }

◆ getParentId()

long org.turro.dossier.util.CategoryImpl.getParentId ( )

Implements org.turro.plugin.dossier.ICategory.

Definition at line 56 of file CategoryImpl.java.

56  {
57  return parentId;
58  }

◆ save()

void org.turro.dossier.util.CategoryImpl.save ( )

Implements org.turro.plugin.dossier.ICategory.

Definition at line 66 of file CategoryImpl.java.

66  {
67  Dao dao = new DossierPU();
68  Category cat = dao.find(Category.class, id);
69  if(cat == null) {
70  dao.executeNativeUpdate(
71  "insert into Category " +
72  "(identifier, description, knowledgeBase, ownsProjects) " +
73  "values (?, ?, 0, 0)",
74  new Object[] {
75  id, description
76  });
77  } else if(cat.getParent() == null && parentId > 0) {
78  cat.setParent(dao.find(Category.class, parentId));
79  CategoryResults.saveCategory(cat);
80  } else {
81  CategoryResults.saveCategory(cat);
82  }
83  }
Here is the call graph for this function:

◆ setDescription()

void org.turro.dossier.util.CategoryImpl.setDescription ( String  description)

Implements org.turro.plugin.dossier.ICategory.

Definition at line 41 of file CategoryImpl.java.

41  {
42  this.description = description;
43  }

◆ setId()

void org.turro.dossier.util.CategoryImpl.setId ( long  id)

Implements org.turro.plugin.dossier.ICategory.

Definition at line 51 of file CategoryImpl.java.

51  {
52  this.id = id;
53  }

◆ setParentId()

void org.turro.dossier.util.CategoryImpl.setParentId ( long  id)

Implements org.turro.plugin.dossier.ICategory.

Definition at line 61 of file CategoryImpl.java.

61  {
62  this.parentId = id;
63  }

The documentation for this class was generated from the following file: