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

Public Member Functions

 WorkOrderWrapper (WorkOrder entity)
 
String getTabLabel ()
 
String getSelfLabel ()
 
boolean canDelete ()
 
- Public Member Functions inherited from org.turro.erp.workorder.WorkOrderWrapper
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 canSave ()
 
boolean equals (Object obj)
 
int hashCode ()
 

Protected Member Functions

void logEntity (LogType logType, String path, String action, String data)
 
- Protected Member Functions inherited from org.turro.erp.workorder.WorkOrderWrapper
Dao createDao ()
 
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.logic.WorkOrderWrapper.WorkOrderWrapper ( WorkOrder  entity)

Member Function Documentation

◆ canDelete()

boolean org.turro.erp.workorder.logic.WorkOrderWrapper.canDelete ( )

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

Definition at line 49 of file bserp-www/src/main/java/org/turro/erp/workorder/logic/WorkOrderWrapper.java.

49  {
50  if(entity.getId() == 0) return false;
51  for(OrderReference or : entity.getOrderReferences()) {
52  if(!or.getUpdatedTasks().isEmpty()) {
53  return false;
54  }
55  }
56 // Dao dao = getDao();
57 // Long count = (Long) dao.getSingleResult(
58 // "select count(*) from OrderReference as o " +
59 // "where o.workOrder = ? " +
60 // "and o.tasks is not empty",
61 // new Object[] { entity });
62 // if(count == 0) {
63 // count = (Long) dao.getSingleResult(
64 // "select count(*) from DocumentLine " +
65 // "where store = ?",
66 // new Object[] { contract });
67 // }
68 // return count == 0;
69  return true;
70  }

◆ getSelfLabel()

String org.turro.erp.workorder.logic.WorkOrderWrapper.getSelfLabel ( )

Definition at line 40 of file bserp-www/src/main/java/org/turro/erp/workorder/logic/WorkOrderWrapper.java.

40  {
41  if(entity.isProductOrder()) {
42  return Application.getString("lProductOrder");
43  } else {
44  return Application.getString("lWorkOrder");
45  }
46  }
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getTabLabel()

String org.turro.erp.workorder.logic.WorkOrderWrapper.getTabLabel ( )

Definition at line 36 of file bserp-www/src/main/java/org/turro/erp/workorder/logic/WorkOrderWrapper.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ logEntity()

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

Reimplemented from org.turro.erp.workorder.WorkOrderWrapper.

Definition at line 73 of file bserp-www/src/main/java/org/turro/erp/workorder/logic/WorkOrderWrapper.java.

73  {
74  Authentication.log(logType, path, action, data);
75  }

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