Class X_S_ResourceType

    • Constructor Detail

      • X_S_ResourceType

        public X_S_ResourceType​(Properties ctx,
                                int S_ResourceType_ID,
                                String trxName)
        Standard Constructor
    • Method Detail

      • get_AccessLevel

        protected int get_AccessLevel()
        AccessLevel
        Specified by:
        get_AccessLevel in class PO
        Returns:
        3 - Client - Org
      • initPO

        protected POInfo initPO​(Properties ctx)
        Load Meta Data
        Specified by:
        initPO in class PO
        Parameters:
        ctx - context
        Returns:
        POInfo
      • toString

        public String toString()
        Description copied from class: PO
        String representation
        Overrides:
        toString in class PO
        Returns:
        String representation
      • setAllowUoMFractions

        public void setAllowUoMFractions​(boolean AllowUoMFractions)
        Set Allow UoM Fractions.
        Specified by:
        setAllowUoMFractions in interface I_S_ResourceType
        Parameters:
        AllowUoMFractions - Allow Unit of Measure Fractions
      • isAllowUoMFractions

        public boolean isAllowUoMFractions()
        Get Allow UoM Fractions.
        Specified by:
        isAllowUoMFractions in interface I_S_ResourceType
        Returns:
        Allow Unit of Measure Fractions
      • setChargeableQty

        public void setChargeableQty​(int ChargeableQty)
        Set Chargeable Quantity.
        Specified by:
        setChargeableQty in interface I_S_ResourceType
        Parameters:
        ChargeableQty - Chargeable Quantity
      • getChargeableQty

        public int getChargeableQty()
        Get Chargeable Quantity.
        Specified by:
        getChargeableQty in interface I_S_ResourceType
        Returns:
        Chargeable Quantity
      • setC_TaxCategory_ID

        public void setC_TaxCategory_ID​(int C_TaxCategory_ID)
        Set Tax Category.
        Specified by:
        setC_TaxCategory_ID in interface I_S_ResourceType
        Parameters:
        C_TaxCategory_ID - Tax Category
      • setC_UOM_ID

        public void setC_UOM_ID​(int C_UOM_ID)
        Set UOM.
        Specified by:
        setC_UOM_ID in interface I_S_ResourceType
        Parameters:
        C_UOM_ID - Unit of Measure
      • setDescription

        public void setDescription​(String Description)
        Set Description.
        Specified by:
        setDescription in interface I_S_ResourceType
        Parameters:
        Description - Optional short description of the record
      • setIsDateSlot

        public void setIsDateSlot​(boolean IsDateSlot)
        Set Day Slot.
        Specified by:
        setIsDateSlot in interface I_S_ResourceType
        Parameters:
        IsDateSlot - Resource has day slot availability
      • isDateSlot

        public boolean isDateSlot()
        Get Day Slot.
        Specified by:
        isDateSlot in interface I_S_ResourceType
        Returns:
        Resource has day slot availability
      • setIsSingleAssignment

        public void setIsSingleAssignment​(boolean IsSingleAssignment)
        Set Single Assignment only.
        Specified by:
        setIsSingleAssignment in interface I_S_ResourceType
        Parameters:
        IsSingleAssignment - Only one assignment at a time (no double-booking or overlapping)
      • isSingleAssignment

        public boolean isSingleAssignment()
        Get Single Assignment only.
        Specified by:
        isSingleAssignment in interface I_S_ResourceType
        Returns:
        Only one assignment at a time (no double-booking or overlapping)
      • setIsTimeSlot

        public void setIsTimeSlot​(boolean IsTimeSlot)
        Set Time Slot.
        Specified by:
        setIsTimeSlot in interface I_S_ResourceType
        Parameters:
        IsTimeSlot - Resource has time slot availability
      • isTimeSlot

        public boolean isTimeSlot()
        Get Time Slot.
        Specified by:
        isTimeSlot in interface I_S_ResourceType
        Returns:
        Resource has time slot availability
      • setM_Product_Category_ID

        public void setM_Product_Category_ID​(int M_Product_Category_ID)
        Set Product Category.
        Specified by:
        setM_Product_Category_ID in interface I_S_ResourceType
        Parameters:
        M_Product_Category_ID - Category of a Product
      • setName

        public void setName​(String Name)
        Set Name.
        Specified by:
        setName in interface I_S_ResourceType
        Parameters:
        Name - Alphanumeric identifier of the entity
      • getName

        public String getName()
        Get Name.
        Specified by:
        getName in interface I_S_ResourceType
        Returns:
        Alphanumeric identifier of the entity
      • getKeyNamePair

        public KeyNamePair getKeyNamePair()
        Get Record ID/ColumnName
        Returns:
        ID/ColumnName pair
      • setOnFriday

        public void setOnFriday​(boolean OnFriday)
        Set Friday.
        Specified by:
        setOnFriday in interface I_S_ResourceType
        Parameters:
        OnFriday - Available on Fridays
      • isOnFriday

        public boolean isOnFriday()
        Get Friday.
        Specified by:
        isOnFriday in interface I_S_ResourceType
        Returns:
        Available on Fridays
      • setOnMonday

        public void setOnMonday​(boolean OnMonday)
        Set Monday.
        Specified by:
        setOnMonday in interface I_S_ResourceType
        Parameters:
        OnMonday - Available on Mondays
      • isOnMonday

        public boolean isOnMonday()
        Get Monday.
        Specified by:
        isOnMonday in interface I_S_ResourceType
        Returns:
        Available on Mondays
      • setOnSaturday

        public void setOnSaturday​(boolean OnSaturday)
        Set Saturday.
        Specified by:
        setOnSaturday in interface I_S_ResourceType
        Parameters:
        OnSaturday - Available on Saturday
      • isOnSaturday

        public boolean isOnSaturday()
        Get Saturday.
        Specified by:
        isOnSaturday in interface I_S_ResourceType
        Returns:
        Available on Saturday
      • setOnSunday

        public void setOnSunday​(boolean OnSunday)
        Set Sunday.
        Specified by:
        setOnSunday in interface I_S_ResourceType
        Parameters:
        OnSunday - Available on Sundays
      • isOnSunday

        public boolean isOnSunday()
        Get Sunday.
        Specified by:
        isOnSunday in interface I_S_ResourceType
        Returns:
        Available on Sundays
      • setOnThursday

        public void setOnThursday​(boolean OnThursday)
        Set Thursday.
        Specified by:
        setOnThursday in interface I_S_ResourceType
        Parameters:
        OnThursday - Available on Thursdays
      • isOnThursday

        public boolean isOnThursday()
        Get Thursday.
        Specified by:
        isOnThursday in interface I_S_ResourceType
        Returns:
        Available on Thursdays
      • setOnTuesday

        public void setOnTuesday​(boolean OnTuesday)
        Set Tuesday.
        Specified by:
        setOnTuesday in interface I_S_ResourceType
        Parameters:
        OnTuesday - Available on Tuesdays
      • isOnTuesday

        public boolean isOnTuesday()
        Get Tuesday.
        Specified by:
        isOnTuesday in interface I_S_ResourceType
        Returns:
        Available on Tuesdays
      • setOnWednesday

        public void setOnWednesday​(boolean OnWednesday)
        Set Wednesday.
        Specified by:
        setOnWednesday in interface I_S_ResourceType
        Parameters:
        OnWednesday - Available on Wednesdays
      • isOnWednesday

        public boolean isOnWednesday()
        Get Wednesday.
        Specified by:
        isOnWednesday in interface I_S_ResourceType
        Returns:
        Available on Wednesdays
      • setS_ResourceType_ID

        public void setS_ResourceType_ID​(int S_ResourceType_ID)
        Set Resource Type.
        Specified by:
        setS_ResourceType_ID in interface I_S_ResourceType
        Parameters:
        S_ResourceType_ID - Resource Type
      • setS_ResourceType_UU

        public void setS_ResourceType_UU​(String S_ResourceType_UU)
        Set S_ResourceType_UU.
        Specified by:
        setS_ResourceType_UU in interface I_S_ResourceType
        Parameters:
        S_ResourceType_UU - S_ResourceType_UU
      • setTimeSlotEnd

        public void setTimeSlotEnd​(Timestamp TimeSlotEnd)
        Set Slot End.
        Specified by:
        setTimeSlotEnd in interface I_S_ResourceType
        Parameters:
        TimeSlotEnd - Time when timeslot ends
      • setTimeSlotStart

        public void setTimeSlotStart​(Timestamp TimeSlotStart)
        Set Slot Start.
        Specified by:
        setTimeSlotStart in interface I_S_ResourceType
        Parameters:
        TimeSlotStart - Time when timeslot starts
      • setValue

        public void setValue​(String Value)
        Set Search Key.
        Specified by:
        setValue in interface I_S_ResourceType
        Parameters:
        Value - Search key for the record in the format required - must be unique
      • getValue

        public String getValue()
        Get Search Key.
        Specified by:
        getValue in interface I_S_ResourceType
        Returns:
        Search key for the record in the format required - must be unique