Capstone Assignment 1.1
Capstone Assignment 1.1
Capstone Assignment 1.1
AppCompatActivity
- mDelegate: AppCompatDelegate
- mResources: Resources
EditItemActivity
ItemList
AddItemActivity - title: EditText
- items: ArrayList<Item> - maker: EditText
- title: EditText - FILENAME: String - description: EditText
- maker: EditText - length: EditText
- description: EditText 1 + setItems(item_list: ArrayList<Item>): void - width: EditText
- length: EditText 1 + getItems(): ArrayList<Item> 1 - height: EditText
- width: EditText + addItem(item: Item): void - borrower: EditText 1
- height: EditText + deleteItem(item: Item): void 1 - borrower_tv: TextView
- photo: ImagineView + getItem(index: int): Item - status: Switch
- image: BitMap + getIndex(item: Item): int - photo: ImageView
- REQUEST_CODE: int + getSize(): int - image: Bitmap
- item_list: ItemList + loadItems(context: Context): void - REQUEST_CODE: int
- context: Context + saveItems(context: Context): void - item_list: itemList
+ filterItemsByStatus(status: String): ArrayList<Item> - item: Item
# onCreate(savedInstanceState: Bundle): void - context: Context
# onActivityResult(request_code: int, result_code: int, intent: Intent): void 1
1 # onCreate(savedInstanceState: Bundle): void
+ saveItem(view: View): void
+ addPhoto(view: View): void # onActivityResult(request_code: int, result_code: int, intent: Intent): void
+ deletePhoto(view: View): void + addPhoto(view: View): void
1
+ deletePhoto(view: View): void
+ deleteItem(view: View): void
+ saveItem(view: View): void
+ toggleSwitch(view: View): void
1 0..* 1
<<create>> Item
<<create>> <<create>>
- id: String
- title: String
- maker: String
- description: String
- dimensions: Dimensions
- status: String 1
- borrower: String
# image: Bitmap Dimensions
# image_base64: String
- length: String
- width: String
+ getId(): String - height: String
+ setId(): void 1 1
+ updateId(id: String): void + getLength(): String
+ getTitle(): String + getWidth(): String
+ setTitle(title: String): void + getHeight(): String
+ getMarker(): String + getDimensions(): String
+ setMarker(marker: String): void + setDimensions(length: String, width:
+ getDescription(): String String, height: String): void
+ setDescription(description: String): void
+ getDimensions(): Dimensions
+ setDimensions(dimensions: Dimensions): void
+ getStatus(): String
+ setStatus(status: String): void
+ getBorrower(): String
+ serBorrower(borrower: String): void
+ getImage(): Bitmap
+ addImage(new_image: Bitmap): void