/*
- * Copyright (C) 2015 Roland Haeder
+ * Copyright (C) 2016 Roland Haeder
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* <p>
* @param customer Source instance
*/
- public void copyAll (final Customer customer);
+ void copyAll (final Customer customer);
/**
* Getter for contact instance
* <p>
* @return Contact id number
*/
- public Contact getContact ();
+ Contact getContact ();
/**
* Setter for contact instance
* <p>
* @param contact Contact instance
*/
- public void setContact (final Contact contact);
+ void setContact (final Contact contact);
/**
* Getter for confirmation key
* <p>
* @return Confirmation key
*/
- public String getCustomerConfirmKey ();
+ String getCustomerConfirmKey ();
/**
* Setter for confirmation key
* <p>
* @param customerConfirmKey Confirmation key
*/
- public void setCustomerConfirmKey (final String customerConfirmKey);
+ void setCustomerConfirmKey (final String customerConfirmKey);
/**
* Getter for "created" timestamp
* <p>
* @return "created" timestamp
*/
- public Calendar getCustomerCreated ();
+ Calendar getCustomerCreated ();
/**
* Setter for "created" timestamp
* <p>
* @param customerCreated "created" timestamp
*/
- public void setCustomerCreated (final Calendar customerCreated);
+ void setCustomerCreated (final Calendar customerCreated);
/**
* Getter for customer id number
* <p>
* @return Customer id number
*/
- public Long getCustomerId ();
+ Long getCustomerId ();
/**
* Settte for customer id number
* <p>
* @param customerId Customer id number
*/
- public void setCustomerId (final Long customerId);
+ void setCustomerId (final Long customerId);
/**
* Getter for "locked" timestamp
* <p>
* @return "locked" timestamp
*/
- public Calendar getCustomerLocked ();
+ Calendar getCustomerLocked ();
/**
* Getter for "locked" timestamp
* <p>
* @param customerLocked "locked" timestamp
*/
- public void setCustomerLocked (final Calendar customerLocked);
+ void setCustomerLocked (final Calendar customerLocked);
/**
* Getter for customer number
* <p>
* @return Customer number
*/
- public String getCustomerNumber ();
+ String getCustomerNumber ();
/**
* Setter for customer number
* <p>
* @param customerNumber Customer number
*/
- public void setCustomerNumber (final String customerNumber);
+ void setCustomerNumber (final String customerNumber);
/**
* Getter for password hash
* <p>
* @return Password hash
*/
- public String getCustomerPasswordHash ();
+ String getCustomerPasswordHash ();
/**
* Setter for password hash
* <p>
* @param customerPasswordHash Password hash
*/
- public void setCustomerPasswordHash (final String customerPasswordHash);
+ void setCustomerPasswordHash (final String customerPasswordHash);
/**
* Getter for account status
* <p>
* @return Account status
*/
- public CustomerAccountStatus getCustomerAccountStatus ();
+ CustomerAccountStatus getCustomerAccountStatus ();
/**
* Setter for account status
* <p>
* @param customerStatus Account status
*/
- public void setCustomerAccountStatus (final CustomerAccountStatus customerStatus);
+ void setCustomerAccountStatus (final CustomerAccountStatus customerStatus);
+
+ @Override
+ boolean equals (final Object object);
+
+ @Override
+ int hashCode ();
}