BrightSide Workbench Full Report + Source Code
org.turro.erp.workorder.WorkOrderWrapper Class Reference
Inheritance diagram for org.turro.erp.workorder.WorkOrderWrapper:
Collaboration diagram for org.turro.erp.workorder.WorkOrderWrapper:

Public Member Functions

 WorkOrderWrapper (WorkOrder entity)
 
WorkOrder save ()
 
IDossier getDossier ()
 
- Public Member Functions inherited from org.turro.jpa.entity.DaoEntity< T extends IDaoEntity, ID extends Serializable >
 DaoEntity ()
 
 DaoEntity (Class< T > persistentClass)
 
 DaoEntity (T entity)
 
Dao getDao ()
 
getEntity ()
 
IElephantEntity getIee ()
 
find (ID id)
 
boolean delete ()
 
ID getId ()
 
List< String > getMessages ()
 
boolean canDelete ()
 
boolean canSave ()
 
boolean equals (Object obj)
 
int hashCode ()
 

Protected Member Functions

Dao createDao ()
 
void logEntity (LogType logType, String path, String action, String data)
 
boolean shouldLog ()
 
- Protected Member Functions inherited from org.turro.jpa.entity.DaoEntity< T extends IDaoEntity, ID extends Serializable >
void logEntity (SystemLogType logType, Object entity, String action, String data)
 
String dataEntity (Object entity)
 
void initOperation ()
 
void addMessage (String message)
 

Additional Inherited Members

- Static Public Member Functions inherited from org.turro.jpa.entity.DaoEntity< T extends IDaoEntity, ID extends Serializable >
static Object getEntityId (Object entity)
 
static boolean isNewId (Object id)
 
- Protected Attributes inherited from org.turro.jpa.entity.DaoEntity< T extends IDaoEntity, ID extends Serializable >
entity
 
ID id
 
List< String > messages = new ArrayList<>()
 

Detailed Description

Constructor & Destructor Documentation

◆ WorkOrderWrapper()

org.turro.erp.workorder.WorkOrderWrapper.WorkOrderWrapper ( WorkOrder  entity)

Member Function Documentation

◆ createDao()

Dao org.turro.erp.workorder.WorkOrderWrapper.createDao ( )
protected

◆ getDossier()

IDossier org.turro.erp.workorder.WorkOrderWrapper.getDossier ( )

Definition at line 57 of file bserp-core/src/main/java/org/turro/erp/workorder/WorkOrderWrapper.java.

57  {
58  if(entity.getId() > 0) {
59  IDossier dossier = (IDossier) PluginChecker.get("dossier");
60  ICategory cat = dossier.addCategory();
61  cat.setDescription("Resource Planning");
62  cat.setId(8000);
63  cat = dossier.addCategory();
64  cat.setDescription("WorkOrders");
65  cat.setId(8001);
66  cat.setParentId(8000);
67  dossier.setDescription(entity.getWorkOrderId() + " " + Strings.truncateAndWarn(entity.getSomeDescription(), 50));
68  dossier.setIdCategory(cat.getId());
69  dossier.setPath(ErpPU.getObjectPath(entity));
70  if(!entity.isProductOrder()) {
71  dossier.setSubject(entity.getContract().getIContractor());
72  }
73  return dossier;
74  }
75  return null;
76  }
Here is the call graph for this function:
Here is the caller graph for this function:

◆ logEntity()

void org.turro.erp.workorder.WorkOrderWrapper.logEntity ( LogType  logType,
String  path,
String  action,
String  data 
)
protected

Reimplemented in org.turro.erp.workorder.logic.WorkOrderWrapper.

Definition at line 53 of file bserp-core/src/main/java/org/turro/erp/workorder/WorkOrderWrapper.java.

53  {
54  Authentication.log(logType, path, action, data);
55  }

◆ save()

WorkOrder org.turro.erp.workorder.WorkOrderWrapper.save ( )

Reimplemented from org.turro.jpa.entity.DaoEntity< T extends IDaoEntity, ID extends Serializable >.

Definition at line 42 of file bserp-core/src/main/java/org/turro/erp/workorder/WorkOrderWrapper.java.

42  {
43  entity.prepareForSaving();
44  return super.save();
45  }
Here is the caller graph for this function:

◆ shouldLog()

boolean org.turro.erp.workorder.WorkOrderWrapper.shouldLog ( )
protected

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