Class Facility

  • All Implemented Interfaces:
    Auditable

    @Entity
    public class Facility
    extends Location
    This class represents a medical center that multiple Villages can belong to.
    • Constructor Summary

      Constructors 
      Constructor Description
      Facility​(java.lang.String name)
      Construct facility by first calling super constructor, and then setting type and facilityId.
      Facility​(java.lang.String name, java.lang.String inchargeFullName, java.lang.String inchargePhone, java.lang.String inchargeEmail, Sector sector)
      Construct new facility with given parameters.
      Facility​(java.util.UUID id)  
    • Constructor Detail

      • Facility

        public Facility​(java.util.UUID id)
      • Facility

        public Facility​(java.lang.String name)
        Construct facility by first calling super constructor, and then setting type and facilityId.
        Parameters:
        name - name of the facility
      • Facility

        public Facility​(java.lang.String name,
                        java.lang.String inchargeFullName,
                        java.lang.String inchargePhone,
                        java.lang.String inchargeEmail,
                        Sector sector)
        Construct new facility with given parameters.
        Parameters:
        name - name of the facility
        inchargeFullName - name of the facility incharge
        inchargePhone - phone of the facility incharge
        inchargeEmail - email of the facility incharge
        sector - parent sector of the facility