import java.io.Serializable;
import javax.ejb.Local;
-import org.mxchange.jphone.phonenumbers.cellphone.DialableCellphoneNumber;
-import org.mxchange.jphone.phonenumbers.fax.DialableFaxNumber;
-import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber;
+import org.mxchange.jphone.phonenumbers.mobileprovider.MobileProvider;
/**
* An interface for a request web controller (bean) for administrative phone
public interface JobsAdminPhoneWebRequestController extends Serializable {
/**
- * Getter for dialable cellphone number instance
+ * Changes cellphone entry data
* <p>
- * @return Dialable cellphone number instance
+ * @return Redirect outcome
*/
- DialableCellphoneNumber getCellPhone ();
+ String editCellphoneData ();
/**
- * Setter for dialable land-line number instance
+ * Getter for cell phone provider
* <p>
- * @param landLine Dialable land-line number instance
+ * @return Cell phone provider
*/
- void setLandLine (final DialableLandLineNumber landLine);
+ MobileProvider getCellphoneProvider ();
/**
- * Getter for dialable land-line number instance
+ * Setter for cell phone provider
* <p>
- * @return Dialable land-line number instance
+ * @param cellphoneProvider Cell phone provider
*/
- DialableLandLineNumber getLandLine ();
+ void setCellphoneProvider (final MobileProvider cellphoneProvider);
/**
- * Setter for dialable fax number instance
+ * Getter for dial number without prefix
* <p>
- * @param fax Dialable fax number instance
+ * @return Dial number without prefix
*/
- void setFax (final DialableFaxNumber fax);
+ Long getPhoneNumber ();
/**
- * Getter for dialable fax number instance
+ * Setter for dial number without prefix
* <p>
- * @return Dialable fax number instance
+ * @param phoneNumber Dial number without prefix
*/
- DialableFaxNumber getFax ();
-
- /**
- * Setter for dialable cellphone number instance
- * <p>
- * @param cellPhone Dialable cellphone number instance
- */
- void setCellPhone (final DialableCellphoneNumber cellPhone);
+ void setPhoneNumber (final Long phoneNumber);
}