public interface PhoneSessionBeanRemote extends Serializable {
/**
- * Finds a cellphone entry by given id number
+ * Finds a fax entry by given id number
* <p>
- * @param cellphoneId Cellphone entry id number
+ * @param faxNumberId Fax entry id number
* <p>
- * @return A valid cellphone instance
+ * @return A valid fax instance
* <p>
* @throws PhoneEntityNotFoundException If the entity was not found
*/
- DialableMobileNumber findMobileNumberById (Long cellphoneId) throws PhoneEntityNotFoundException;
+ DialableFaxNumber findFaxNumberById (final Long faxNumberId) throws PhoneEntityNotFoundException;
+
+ /**
+ * Finds a land-line entry by given id number
+ * <p>
+ * @param landLineNumberId Land-line entry id number
+ * <p>
+ * @return A valid land-line instance
+ * <p>
+ * @throws PhoneEntityNotFoundException If the entity was not found
+ */
+ DialableLandLineNumber findLandLineNumberById (final Long landLineNumberId) throws PhoneEntityNotFoundException;
+
+ /**
+ * Finds a mobile entry by given id number
+ * <p>
+ * @param mobileNumberId Mobile entry id number
+ * <p>
+ * @return A valid mobile instance
+ * <p>
+ * @throws PhoneEntityNotFoundException If the entity was not found
+ */
+ DialableMobileNumber findMobileNumberById (Long mobileNumberId) throws PhoneEntityNotFoundException;
/**
* Returns a list of all cell phone numbers