Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @startuml
- MainMenu->FacturarReparacionesAction:FacturarReparacionesAction()
- MainMenu->FacturarReparacionesAction:execute()
- FacturarReparacionesAction->ArrayList:ArrayList()
- FacturarReparacionesAction->Console:readLong(String):Long
- FacturarReparacionesAction->ArrayList:add(E):boolean
- FacturarReparacionesAction->FacturarReparacionesAction:masAverias():boolean
- FacturarReparacionesAction->VerificarAveriasTerminadas:VerificarAveriasTerminadas(List<Long>)
- FacturarReparacionesAction->VerificarAveriasTerminadas:execute():void
- VerificarAveriasTerminadas->Jdbc:getConnection():Connection
- VerificarAveriasTerminadas->Connection:prepareStatement(String):PreparedStatement
- loop List<String>.size()>=int
- VerificarAveriasTerminadas->PreparedStatement:setString(int,String):void
- end
- VerificarAveriasTerminadas->PreparedStatement:executeQuery():ResultSet
- loop while(rs.next())
- VerificarAveriasTerminadas->ResultSet:getString(int)
- end
- VerificarAveriasTerminadas->Jdbc:close(ResultSet,PreparedStatement,Connection):void
- FacturarReparacionesAction->GenerarNuevoNumeroFactura:GenerarNuevoNumeroFactura()
- FacturarReparacionesAction->GenerarNuevoNumeroFactura:execute():Long
- GenerarNuevoNumeroFactura->Jdbc:getConnection():Connection
- GenerarNuevoNumeroFactura->Connection:createStatement()
- GenerarNuevoNumeroFactura->Statement:executeQuery(String):ResultSet
- GenerarNuevoNumeroFactura->ResultSet:getLong()
- GenerarNuevoNumeroFactura->Jdbc:close(ResultSet,Statement,Connection):void
- FacturarReparacionesAction->DateUtil:today():date
- FacturarReparacionesAction->CalcularFactura:CalcularFactura(List<Long>,String,Date)
- FacturarReparacionesAction->CalcularFactura:execute():double
- CalcularFactura->CalcularImportesAverias:CalcularImportesAverias(List<Long>)
- CalcularFactura->CalcularImportesAverias:execute():double
- CalcularImportesAverias->Jdbc:getConnection():Connection
- CalcularImportesAverias->Connection:prepareStatement(String):PreparedStatement
- loop List<String>.size()>=int
- CalcularImportesAverias->PreparedStatement:setString(int,String):void
- end
- CalcularImportesAverias->PreparedStatement:executeQuery():ResultSet
- loop while(rs.next())
- CalcularImportesAverias->ResultSet:getDouble(int)
- end
- CalcularImportesAverias->Jdbc:close(ResultSet,PreparedStatement,Connection):void
- CalcularFactura->CalcularFactura:porcentajeIva(double,Date):double
- CalcularFactura->Round:twoCents(double):double
- FacturarReparacionesAction->CrearFactura:CrearFactura(long,Date,double,double)
- FacturarReparacionesAction->CrearFactura:execute():long
- CrearFactura->Jdbc:getConnection():Connection
- CrearFactura->Connection:createPreparedStatement(String)
- CrearFactura->PreparedStatement:setLong(int,long)
- CrearFactura->PreparedStatement:setDate(int,Date)
- CrearFactura->PreparedStatement:setDouble(int,double)
- CrearFactura->PreparedStatement:setDouble(int,double)
- CrearFactura->PreparedStatement:executeUpdate():int
- CrearFactura->Jdbc:close(PreparedStatement,Connection):void
- FacturarReparacionesAction->VincularAveriasConFactura:VincularAveriasConFactura(long,List<Long>)
- FacturarReparacionesAction->VincularAveriasConFactura:execute():void
- VincularAveriasConFactura->Jdbc:getConnection():Connection
- VincularAveriasConFactura->Connection:prepareStatement(String):PreparedStatement
- VincularAveriasConFactura->PreparedStatement:setLong(int,long):void
- loop List<String>.size()+1>=int (empezando en 2)
- VincularAveriasConFactura->PreparedStatement:setLong(int,long):void
- end
- VincularAveriasConFactura->PreparedStatement:executeUpdate():int
- VincularAveriasConFactura->Jdbc:close(PreparedStatement,Connection):void
- FacturarReparacionesAction->CambiarEstadoAverias:CambiarEstadoAverias(List<Long>,String)
- FacturarReparacionesAction->CambiarEstadoAverias:execute():void
- CambiarEstadoAverias->Jdbc:getConnection():Connection
- CambiarEstadoAverias->Connection:prepareStatement(String):PreparedStatement
- CambiarEstadoAverias->PreparedStatement:setString(int,String):void
- loop List<String>.size()+1>=int (empezando en 2)
- CambiarEstadoAverias->PreparedStatement:setLong(int,long):void
- end
- CambiarEstadoAverias->PreparedStatement:executeUpdate():int
- CambiarEstadoAverias->Jdbc:close(PreparedStatement,Connection):void
- FacturarReparacionesAction->MostrarFactura:MostrarFactura(long,Date,double,double,double)
- FacturarReparacionesAction->MostrarFactura:execute():void
- MostrarFactura->Jdbc:getConnection():Connection
- MostrarFactura->Connection:createStatement()
- MostrarFactura->Statement:executeQuery(String):ResultSet
- MostrarFactura->Console:println(String):void
- MostrarFactura->Jdbc:close(ResultSet,Statement,Connection):void
- @enduml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement