/*
 *2013-09-02
 *HWUnit2-Programming Assignment 1
 *Bradley Forney
 *CIS 127
 *Professor: Craig Sharp
 * 
 * Purpose: Class for Pets
 */

import java.util.ArrayList; 
 
/**
 *
 * @author Bradley Forney
 */
 public class Owner {
    //Internal Variables
    private ArrayList<String> ownerFirstNameArray = new ArrayList<String>();
	private ArrayList<String> ownerLastNameArray = new ArrayList<String>();	
	private ArrayList<String> ownerEmailAddressArray = new ArrayList<String>();
	private ArrayList<String> ownerPhoneNumberArray = new ArrayList<String>();
 
   
//GETTERS   
    public String getOwnerFirstName(int index)
    {
        return ownerFirstNameArray.get(index);
    }
    public String getOwnerLastName(int index)
    {
        return ownerLastNameArray.get(index);
    }
	public String getOwnerEmailAddress(int index)
    {
        return ownerEmailAddressArray.get(index);
    }
	public String getOwnerPhoneNumber(int index)
    {
        return ownerPhoneNumberArray.get(index);
    }
	
//GET SIZE  
    public int getSizeOwnerFirstName()
    {
        return ownerFirstNameArray.size();
    }
    public int getSizeOwnerLastName()
    {
        return ownerLastNameArray.size();
    }
	public int getSizeOwnerEmailAddress()
    {
        return ownerEmailAddressArray.size();
    }
	public int getSizeOwnerPhoneNumber()
    {
        return ownerPhoneNumberArray.size();
    }
		
//ADD NEW
    public void setNewOwnerFirstName(String ownerFirstName)
    {
		ownerFirstNameArray.add(ownerFirstName);
    }
    public void setNewOwnerLastName(String ownerLastName)
    {
		ownerLastNameArray.add(ownerLastName);
    }
	public void setNewOwnerEmailAddress(String ownerEmailAddress)
    {
		ownerEmailAddressArray.add(ownerEmailAddress);
    }
	public void setNewOwnerPhoneNumber(String ownerPhoneNumber)
    {
		ownerPhoneNumberArray.add(ownerPhoneNumber);
    }
    
	
	
//CHANGE EXISTING	
    public void modifyOwnerFirstName(int index, String ownerFirstName)
    {
		ownerFirstNameArray.set(index, ownerFirstName);
    }
    public void modifyOwnerLastName(int index, String ownerLastName)
    {
		ownerLastNameArray.set(index, ownerLastName);
    }
	public void modifyOwnerEmailAddress(int index, String ownerEmailAddress)
    {
		ownerEmailAddressArray.set(index, ownerEmailAddress);
    }
	public void modifyOwnerPhoneNumber(int index, String ownerPhoneNumber)
    {
		ownerPhoneNumberArray.set(index, ownerPhoneNumber);
    }
	

//"DELETES" EXISTING
//Don't actually delete any items in the array. You will cry. A lot.
    public void deleteOwnerFirstName(int index)
    {
		ownerFirstNameArray.set(index, "[Entry Removed]");
    }
    public void deleteOwnerLastName(int index)
    {
		ownerLastNameArray.set(index, "[Entry Removed]");
    }
	public void deleteOwnerEmailAddress(int index)
    {
		ownerEmailAddressArray.set(index, "[Entry Removed]");
    }
	public void deleteOwnerPhoneNumber(int index)
    {
		ownerPhoneNumberArray.set(index, "[Entry Removed]");
    }
	
    
//SEARCHES

	/*public void 
	for (int x=0;x<petNameArray.size();++x)
	{
		if(searchString==petnameArray.get(x))
		{
			do something
		}
	}
	
	//Add in program 3
	*/
}
