/**
 * 
 */
package com.orsomethinglikethat.example.service;

import com.orsomethinglikethat.example.model.Account;
import com.orsomethinglikethat.example.model.Status;

/**
 * @author lpillow
 */
public class AccountServiceImpl implements AccountService
{
    private Status defaultStatus;

    /**
     * 
     */
    public AccountServiceImpl()
    {
        super();
    }

    /* (non-Javadoc)
     * @see com.orsomethinglikethat.example.service.AccountService#resetAccount(com.orsomethinglikethat.example.model.Account)
     */
    public void resetAccount( Account account )
    {
        account.setStatus( this.getDefaultStatus() );
    }

    /**
     * @return Returns the defaultStatus.
     */
    public Status getDefaultStatus()
    {
        return defaultStatus;
    }

    /**
     * @param defaultStatus
     *            The defaultStatus to set.
     */
    public void setDefaultStatus( Status defaultStatus )
    {
        this.defaultStatus = defaultStatus;
    }

}
