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

UML Class Diagram for Application

(Items Only)
Template
AppCompatActivity

SDA 1.1 UML Class Diagram


Template
Software Design and Architecture | March 13, 2024

ItemList EditItemActivity

items: ArrayList<Item> - item_list: ItemList


- item: Item
FILENAME: String - context: Context
AddItemActivity - image: Bitmap
- REQUEST_CODE: int
- photo: ImageView
+setItems(ArrayList<Item>): void -title: EditText
-title: EditText
-maker: EditText
-maker: EditText +getItems(): ArrayList<Item> -description: EditText
-description: EditText
+getItem(int): Item -length: EditText
-length: EditText
-width: EditText
-width: EditText +addItem (Item): void -height: EditText
-height: EditText
-photo: ImageView +deleteItem(Item): void -borrower: EditText
-borrower_tv: TextView
-image: Bitmap +getIndex(Item): int -status: Switch
-REQUEST_CODE: int
-item_list: ItemList +getSize(): int
-context: Context +loadItems(Context): void
+saveItems(Contxt): void
+filterItemsByStatus(String): ArrayList<Item> #onCreate(Bundle): void
#onCreate(Bundle): void +addPhoto(View): void
+saveItem(View): void +deletePhoto(View): void
+addPhoto(View):void #onActivityResult(int,int, Intent): void
+deletePhoto(View):void +delteItem(View): void
#onActivityResult(int, int, 0..* +saveItem(View):void
Intent): void +toggleSwitch(View):void
Text Item

-title: String
-maker: String
-descriptiion: String
-status: String
-dimensions: Dimensions <<create>>
-borrower: String
-id: String
<<create>> # image: Bitmap
# image_base64: String

+getId(): String
+setId(): void
Dimensions
+updateId(String): void
+setTitle(String): void
-length: String
+getTitle(): String
-width: String
+setMaker(String): void
1 -height: String
+getMaker(): void
+setDescription(String): void
+getDescription(): String +getLength(): String
+setDimension(Dimensions): void +getWidth():String
+getHeifgt():String
+getDimensions(): Dimensions +getDimensions(): String
+setStatus(String): void +setDimension(String,String,String): void

+getStatus(): String
<<create>> +setBorrower(String): void
+getBorrower(): String
+addImage(Bitmap): void
+getImage(): Bitmap

You might also like