Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

SDA 1.

1 UML Class Diagram


UML Class Diagram for Application Template
(Items Only) Software Design and Architecture | January 16, 2023
Template

AppCompatActivity

ItemList EditItemActivity

-items: ArrayList<Item> -item_list: ItemList


-FILENAME: String -item: Item
-context: Context
+setItems(item_list: ArrayList<Item>): void -image: Bitmap
+getItems(): ArrayList<Item> -REQUEST_CODE: int
+addItem(item: Item): void -photo: ImageView
+getItem(index: int): Item -title: EditText
+getIndex(item: Item): int -make: EditText
+getSize(): int -description: EditText
+loadItems(context: Context): void -length: EditText
+saveItems(context: Context): void -wicth: EditText
+filterItemsByStatus(status: String): -height: EditText
AddItemActivity ArrayList(Item) -borrower: EditText
-borrower_tv: TextView
-title: EditText 0..* -status: Switch
-maker: EditText
-description: EditText -onCreate(savedInstanceState: Bundle): void
-length: EditText +addPhoto(view: View): void
-height: EditText +deletePhoto(view: View): void
-ImageView: photo 0..* -onActivityResult(request_code: int,
-Bitmap: image Item result_code: int, intent: Intent): void
-REQUEST_CODE: int +deleteItem(view: View): void
-item_list: ItemList +saveItem(view: View): void
-title:String
-context: Context +toggleSwitch(view: View): void
-maker: String
-dimensions: Dimensions
-onCreate(savedInstanceState: Bundle): void -status: String
+saveItem(view: View): void -description: String <<create>>
+addPhoto(view: View): void -borrower: String
+deletePhoto(view: View): void -image: Bitmap
-onActivityResult(request_code: int, -image_base64: String
result_code int, intent: Intent): void -id: String
Dimensions
-borrower: String
-length: String
-width: String
+getId(): String
-height: String
<<create>> +setId(): void
+updateId(id: String): void +getWidth(): String
+setTitle(title: String): void 1 +getLength(): String
+getTitle(): String +getHeight(): String
+setMaker(maker: String): void +setDimentions(
+getMaker(): String length: String,
+setDescription(description: String): void width: String,
<<create>> +getDescription(): String height: String
+setDimentsions(dimentsions: Dimensions): void ): void
+getDimensions(): Dimensions
+setStatus(status: String): void
+getStatus(): String
+setBorrower(borrower: String): void
+getBorrower(): String
+addImage(new_image: Bitmap): void
+getImage(): Bitmap

You might also like