Exam Preparation 4Exam Preparation 4OOP-DATABASE APPLICATION DEVELOPMENTCEX 4CST 4713 JSP Web Application DevelopmentSpring 2023Professor Gene LocklearPractice ExamProgram...

I need a working code for this assignment


Exam Preparation 4 Exam Preparation 4 OOP-DATABASE APPLICATION DEVELOPMENT CEX 4CST 4713 JSP Web Application Development Spring 2023 Professor Gene Locklear Practice Exam Program Structure Widget Classes Widget -String WID -String WType -Network AssignedTo -Site Location -String AccessCode -boolean Secure -Technician User +Widget(String WID, String WType, Network AssignedTo, Site Location, String AccessCode, boolean Secure, Technician User) +toString(): String +abstract displayWidget():void Device See Slide Pad See Slide Terminal See Slide > +abstract transmit(): void Widget Subclasses Device -WType = “Device” +Device(String WID, Network AssignedTo, Site Location, String AccessCode, boolean Secure, Technician User) +displayDevice(): void +transmit(): void Pad -WType = “Pad” +Pad(String WID, Network AssignedTo, Site Location, String AccessCode, boolean Secure, Technician User) +displayPad(): void +transmit(): void Terminal -WType = “Terminal” +Terminal(String WID, Network AssignedTo, Site Location, String AccessCode, boolean Secure, Technician User) +displayTerminal(): void +transmit(): void Network Class Network -String NetName -String NetType -double Bandwidth -double OptimumBW -double MaxBW -double MinBW -boolean CSwitched -Status NetStatus +Network(String NetName, String NetType, double Bandwidth, double OptimumBW, double MaxBW, double MinBW, boolean Cswitched, Status NetStatus) DataNetwork See Slide VideoNetwork See Slide CommNetwork See Slide > +static displayNetwork(): void Network Subclasses DataNetwork -NetType = “DATA” +DataNetwork(String NetName, double Bandwidth, double OptimumBW, double MaxBW, double MinBW, boolean Cswitched, Status NetStatus) VideoNetwork -NetType = “VIDEO” +VideoNetwork(String NetName, double Bandwidth, double OptimumBW, double MaxBW, double MinBW, boolean Cswitched, Status NetStatus) CommNetwork -NetType = “COMM” +CommNetwork(String NetName, double Bandwidth, double OptimumBW, double MaxBW, double MinBW, boolean Cswitched, Status NetStatus) Site Class Site -String SiteName -String SiteID -Status SiteStatus -int XCoord -int YCoord +Site(String SiteName, String SiteID, Status SiteStatus, int XCoord, int YCoord) +toString(): String +displaySite(): void Class Method Specifications Site toString()…returns a String representation of the Site object displaySite()…prints to the console a String representation of the Site object. Technician Class Technician -String FName -String LName -String Password +Site(String FName, String LName, String Password) +toString(): String +displayTechnician(): void Class Method Specifications Technician toString()…returns a String representation of the Technician object displayTechnician()…prints to the console a String representation of the Technician object. ComponentBuilder Class ComponentBuilder +static buildDataNetwork(String NetName): DataNetwork +static buildVideoNetwork(String NetName): VideoNetwork +static buildCommNetwork(String NetName): CommNetwork +static buildSite(String SiteName): Site Status Enumeration > Status ONLINE, OFFLINE WidgetFactory Class WidgetFactory MIDTERM EXAM PROBLEM You will receive instructions on how to create this class as your task for the midterm exam. Ensure that you have completed all other parts of the program prior to the midterm exam. DBConnect Class Method Specifications Class Method Specifications Widget toString()…returns a String representation of the Widget object displayWidget()…abstract Device displayWidget()…prints to the console a String representation of the Device object.transmit…prints to the console ‘Device [Access Code] is transmitting’ Pad displayPad()…prints to the console a String representation of the Pad object.transmit…prints to the console ‘Pad [Access Code] is transmitting’ Terminal displayTerminal()…prints to the console a String representation of the Terminal object.transmit…prints to the console ‘Terminal [Access Code] is transmitting’ Interface Method Specifications Communicating transmit()…abstract Displayable static displayNetwork()…prints to the console a String representation of the Network object Method Specifications Class Method Specifications ComponentBuilder static buildDataNetwork(String NetName)…returns the specified DataNetwork object in the imperial_defense database static buildVideoNetwork(String NetName)…returns the specified VideoNetwork object in the imperial_defense database static buildCommNetwork(String NetName)…returns the specified CommNetwork object in the imperial_defense database static buildSite(String SiteName)…returns the specified Site object in the imperial_defense database Exam Preparation 4 Program Structure Widget Classes Widget Subclasses Network Class Network Subclasses Site Class Technician Class ComponentBuilder Class WidgetFactory Class DBConnect Class Method Specifications Method Specifications
Mar 15, 2023
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here