A C H I M N O P R S T

A

add(Object) - Method in class project1.ProductItemGroup
 
addAll(Collection) - Method in class project1.ProductItemGroup
 
addProduct(ProductItem) - Method in class project1.ProductItemGroup
Method
addProduct(ProductItemGroup) - Method in class project1.ProductItemGroup
Method

C

changeBegValid(Date) - Method in class project1.ProductItem
Method
changeEndValid(Date) - Method in class project1.ProductItem
Method
clear() - Method in class project1.ProductItemGroup
 
contains(Object) - Method in class project1.ProductItemGroup
 
containsAll(Collection) - Method in class project1.ProductItemGroup
 

H

hour - Variable in class project1.Time
 

I

isEmpty() - Method in class project1.ProductItemGroup
 
iterator() - Method in class project1.ProductItemGroup
 

M

Machine - class project1.Machine.
 
Machine() - Constructor for class project1.Machine
Class constructor
Machine(String, String) - Constructor for class project1.Machine
Class constructor that sets modelName and manufacturer
Machine(String, String, int) - Constructor for class project1.Machine
Class constructor that sets modelName, manufacturer and working voltage
Machine(String, String, int, String) - Constructor for class project1.Machine
Class constructor that sets modelName, manufacturer, working voltage and name field
main(String[]) - Static method in class project1.ManufactureProduct
Main method : Starting point of execution
ManufactureProduct - class project1.ManufactureProduct.
 
ManufactureProduct() - Constructor for class project1.ManufactureProduct
Creates a new instance of ManufactureProduct
manufactureProduct(int) - Method in class project1.ProductItemGroup
Method
minute - Variable in class project1.Time
 

N

NotEnoughException - exception project1.NotEnoughException.
Class NotEnougException This exception is thrown when there's not enough basic components in stock
NotEnoughException() - Constructor for class project1.NotEnoughException
 
NotEnoughException(String) - Constructor for class project1.NotEnoughException
 
NotReadyException - exception project1.NotReadyException.
Class NotReadyException This exception is thrown if the machine is not ready
NotReadyException() - Constructor for class project1.NotReadyException
 
NotReadyException(String) - Constructor for class project1.NotReadyException
 

O

operate() - Method in class project1.Machine
Operates the machine if it available
operate(Date, Time, Time) - Method in class project1.Machine
Operates the machine if it available.

P

pause() - Method in class project1.Machine
pauses the machine
prepareForManufacture(int) - Method in class project1.ProductItemGroup
Method
printGroup() - Method in class project1.ProductItemGroup
Method prints the whole product tree
printGroup(ProductItemGroup) - Method in class project1.ProductItemGroup
Method
printmode() - Method in class project1.Machine
prints the current mode of the machine
ProductItem - class project1.ProductItem.
ProductItem Class is used to store a unit product
ProductItem() - Constructor for class project1.ProductItem
Constructor
ProductItem(String, String) - Constructor for class project1.ProductItem
Constructor
ProductItem(String, String, String) - Constructor for class project1.ProductItem
Constructor
ProductItem(String, String, String, double) - Constructor for class project1.ProductItem
Constructor
ProductItemGroup - class project1.ProductItemGroup.
ProductItemGroup class is used to create product trees of mixed child entities.
ProductItemGroup() - Constructor for class project1.ProductItemGroup
Constructor
ProductItemGroup(Collection) - Constructor for class project1.ProductItemGroup
Constructor
ProductItemGroup(String) - Constructor for class project1.ProductItemGroup
Constructor
project1 - package project1
 

R

remove(Object) - Method in class project1.ProductItemGroup
 
removeAll(Collection) - Method in class project1.ProductItemGroup
 
removeProduct(ProductItem) - Method in class project1.ProductItemGroup
Method
removeProduct(ProductItemGroup) - Method in class project1.ProductItemGroup
Method
reserve(Date, Time, Time) - Method in class project1.Machine
Reserves the machine for a future use.
retainAll(Collection) - Method in class project1.ProductItemGroup
 

S

size() - Method in class project1.ProductItemGroup
 
stop() - Method in class project1.Machine
stops the machine

T

Time - class project1.Time.
Time Class is used to give starting ending validation dates
Time() - Constructor for class project1.Time
 
Time(int, int) - Constructor for class project1.Time
Constructor
Time(int, int, int) - Constructor for class project1.Time
Constructor
toArray() - Method in class project1.ProductItemGroup
 
toArray(Object[]) - Method in class project1.ProductItemGroup
 
turnonoff() - Method in class project1.Machine
turns the machine if it is off or turns the machine on if it is on

A C H I M N O P R S T