Class ResourceType
- java.lang.Object
-
- org.openbravo.base.structure.BaseOBObject
-
- org.openbravo.model.timeandexpense.ResourceType
-
- All Implemented Interfaces:
Serializable
,BaseOBObjectDef
,OBNotSingleton
,OBProvidable
,ActiveEnabled
,ClientEnabled
,DynamicEnabled
,Identifiable
,OrganizationEnabled
,Traceable
public class ResourceType extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled
Entity class for entity ResourceType (stored in table S_ResourceType).
Help: Maintain Resource types and their principal availability.
NOTE: This class should not be instantiated directly. To instantiate this class theOBProvider
should be used.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
ENTITY_NAME
static String
PROPERTY_ACTIVE
Property active stored in column IsActive in table S_ResourceTypestatic String
PROPERTY_ALLOWUOMFRACTIONS
Property allowUoMFractions stored in column AllowUoMFractions in table S_ResourceType
Help: If allowed, you can enter UoM Fractionsstatic String
PROPERTY_CHARGEABLEQUANTITY
Property chargeableQuantity stored in column ChargeableQty in table S_ResourceTypestatic String
PROPERTY_CLIENT
Property client stored in column AD_Client_ID in table S_ResourceTypestatic String
PROPERTY_CREATEDBY
Property createdBy stored in column CreatedBy in table S_ResourceTypestatic String
PROPERTY_CREATIONDATE
Property creationDate stored in column Created in table S_ResourceTypestatic String
PROPERTY_DAYSLOT
Property daySlot stored in column IsDateSlot in table S_ResourceType
Help: Resource is only available on certain daysstatic String
PROPERTY_DESCRIPTION
Property description stored in column Description in table S_ResourceType
Help: A description is limited to 255 characters.static String
PROPERTY_FRIDAY
Property friday stored in column OnFriday in table S_ResourceType
Help: Available on Fridaysstatic String
PROPERTY_ID
Property id stored in column S_ResourceType_ID in table S_ResourceTypestatic String
PROPERTY_MONDAY
Property monday stored in column OnMonday in table S_ResourceType
Help: Available on Mondaysstatic String
PROPERTY_NAME
Property name stored in column Name in table S_ResourceTypestatic String
PROPERTY_ORGANIZATION
Property organization stored in column AD_Org_ID in table S_ResourceTypestatic String
PROPERTY_PRODUCTCATEGORY
Property productCategory stored in column M_Product_Category_ID in table S_ResourceType
Help: Identifies the category which this product belongs to. Product categories are used for pricing.static String
PROPERTY_SATURDAY
Property saturday stored in column OnSaturday in table S_ResourceType
Help: Available on Saturdaystatic String
PROPERTY_SEARCHKEY
Property searchKey stored in column Value in table S_ResourceType
Help: A search key allows for a fast method of finding a particular record. If you leave the search key empty, the system automatically creates a numeric number originating from a document sequence defined in the "Document Sequence" window. The sequence naming convention follows a rule "DocumentNo_TableName", where TableName is the actual name of the database table (e.g. C_Order). Usually, company's internal identifiers for various records (products, customers, etc) are stored here.static String
PROPERTY_SINGLEASSIGNMENTONLY
Property singleAssignmentOnly stored in column IsSingleAssignment in table S_ResourceType
Help: If selected, you can only have one assignment for the resource at a single point in time. It is also not possible to have overlapping assignments.static String
PROPERTY_SLOTEND
Property slotEnd stored in column TimeSlotEnd in table S_ResourceType
Help: Ending time for time slotsstatic String
PROPERTY_SLOTSTART
Property slotStart stored in column TimeSlotStart in table S_ResourceType
Help: Starting time for time slotsstatic String
PROPERTY_SUNDAY
Property sunday stored in column OnSunday in table S_ResourceType
Help: Available on Sundaysstatic String
PROPERTY_TAXCATEGORY
Property taxCategory stored in column C_TaxCategory_ID in table S_ResourceType
Help: The Tax Category provides a method of grouping similar taxes. For example, Sales Tax or Value Added Tax.static String
PROPERTY_THURSDAY
Property thursday stored in column OnThursday in table S_ResourceType
Help: Available on Thursdaysstatic String
PROPERTY_TIMESLOT
Property timeSlot stored in column IsTimeSlot in table S_ResourceType
Help: Resource is only available at certain timesstatic String
PROPERTY_TUESDAY
Property tuesday stored in column OnTuesday in table S_ResourceType
Help: Available on Tuesdaysstatic String
PROPERTY_UOM
Property uOM stored in column C_UOM_ID in table S_ResourceType
Help: The UOM defines a unique non monetary unit of measurestatic String
PROPERTY_UPDATED
Property updated stored in column Updated in table S_ResourceTypestatic String
PROPERTY_UPDATEDBY
Property updatedBy stored in column UpdatedBy in table S_ResourceTypestatic String
PROPERTY_WEDNESDAY
Property wednesday stored in column OnWednesday in table S_ResourceType
Help: Available on Wednesdaysstatic String
TABLE_NAME
-
Fields inherited from class org.openbravo.base.structure.BaseOBObject
ID
-
-
Constructor Summary
Constructors Constructor Description ResourceType()
-
Method Summary
-
Methods inherited from class org.openbravo.base.structure.BaseOBObject
checkDerivedReadable, get, get, get, getEntity, getIdentifier, getValue, isAllowRead, isNewOBObject, isOrgClientAccessCheckEnabled, isWriteAccessCheckEnabled, set, setAccessChecks, setAllowRead, setDefaultValue, setId, setNewOBObject, setValue, toString, validate
-
-
-
-
Field Detail
-
TABLE_NAME
public static final String TABLE_NAME
- See Also:
- Constant Field Values
-
ENTITY_NAME
public static final String ENTITY_NAME
- See Also:
- Constant Field Values
-
PROPERTY_ID
public static final String PROPERTY_ID
Property id stored in column S_ResourceType_ID in table S_ResourceType- See Also:
- Constant Field Values
-
PROPERTY_CLIENT
public static final String PROPERTY_CLIENT
Property client stored in column AD_Client_ID in table S_ResourceType- See Also:
ClientEnabled
, Constant Field Values
-
PROPERTY_ORGANIZATION
public static final String PROPERTY_ORGANIZATION
Property organization stored in column AD_Org_ID in table S_ResourceType- See Also:
OrganizationEnabled
, Constant Field Values
-
PROPERTY_ACTIVE
public static final String PROPERTY_ACTIVE
Property active stored in column IsActive in table S_ResourceType- See Also:
ActiveEnabled
, Constant Field Values
-
PROPERTY_CREATIONDATE
public static final String PROPERTY_CREATIONDATE
Property creationDate stored in column Created in table S_ResourceType- See Also:
Traceable
, Constant Field Values
-
PROPERTY_CREATEDBY
public static final String PROPERTY_CREATEDBY
Property createdBy stored in column CreatedBy in table S_ResourceType- See Also:
Traceable
, Constant Field Values
-
PROPERTY_UPDATED
public static final String PROPERTY_UPDATED
Property updated stored in column Updated in table S_ResourceType- See Also:
Traceable
, Constant Field Values
-
PROPERTY_UPDATEDBY
public static final String PROPERTY_UPDATEDBY
Property updatedBy stored in column UpdatedBy in table S_ResourceType- See Also:
Traceable
, Constant Field Values
-
PROPERTY_SEARCHKEY
public static final String PROPERTY_SEARCHKEY
Property searchKey stored in column Value in table S_ResourceType
Help: A search key allows for a fast method of finding a particular record. If you leave the search key empty, the system automatically creates a numeric number originating from a document sequence defined in the "Document Sequence" window. The sequence naming convention follows a rule "DocumentNo_TableName", where TableName is the actual name of the database table (e.g. C_Order). Usually, company's internal identifiers for various records (products, customers, etc) are stored here.- See Also:
- Constant Field Values
-
PROPERTY_NAME
public static final String PROPERTY_NAME
Property name stored in column Name in table S_ResourceType- See Also:
- Constant Field Values
-
PROPERTY_DESCRIPTION
public static final String PROPERTY_DESCRIPTION
Property description stored in column Description in table S_ResourceType
Help: A description is limited to 255 characters.- See Also:
- Constant Field Values
-
PROPERTY_SINGLEASSIGNMENTONLY
public static final String PROPERTY_SINGLEASSIGNMENTONLY
Property singleAssignmentOnly stored in column IsSingleAssignment in table S_ResourceType
Help: If selected, you can only have one assignment for the resource at a single point in time. It is also not possible to have overlapping assignments.- See Also:
- Constant Field Values
-
PROPERTY_UOM
public static final String PROPERTY_UOM
Property uOM stored in column C_UOM_ID in table S_ResourceType
Help: The UOM defines a unique non monetary unit of measure- See Also:
- Constant Field Values
-
PROPERTY_ALLOWUOMFRACTIONS
public static final String PROPERTY_ALLOWUOMFRACTIONS
Property allowUoMFractions stored in column AllowUoMFractions in table S_ResourceType
Help: If allowed, you can enter UoM Fractions- See Also:
- Constant Field Values
-
PROPERTY_SLOTSTART
public static final String PROPERTY_SLOTSTART
Property slotStart stored in column TimeSlotStart in table S_ResourceType
Help: Starting time for time slots- See Also:
- Constant Field Values
-
PROPERTY_SLOTEND
public static final String PROPERTY_SLOTEND
Property slotEnd stored in column TimeSlotEnd in table S_ResourceType
Help: Ending time for time slots- See Also:
- Constant Field Values
-
PROPERTY_TIMESLOT
public static final String PROPERTY_TIMESLOT
Property timeSlot stored in column IsTimeSlot in table S_ResourceType
Help: Resource is only available at certain times- See Also:
- Constant Field Values
-
PROPERTY_DAYSLOT
public static final String PROPERTY_DAYSLOT
Property daySlot stored in column IsDateSlot in table S_ResourceType
Help: Resource is only available on certain days- See Also:
- Constant Field Values
-
PROPERTY_SUNDAY
public static final String PROPERTY_SUNDAY
Property sunday stored in column OnSunday in table S_ResourceType
Help: Available on Sundays- See Also:
- Constant Field Values
-
PROPERTY_MONDAY
public static final String PROPERTY_MONDAY
Property monday stored in column OnMonday in table S_ResourceType
Help: Available on Mondays- See Also:
- Constant Field Values
-
PROPERTY_TUESDAY
public static final String PROPERTY_TUESDAY
Property tuesday stored in column OnTuesday in table S_ResourceType
Help: Available on Tuesdays- See Also:
- Constant Field Values
-
PROPERTY_WEDNESDAY
public static final String PROPERTY_WEDNESDAY
Property wednesday stored in column OnWednesday in table S_ResourceType
Help: Available on Wednesdays- See Also:
- Constant Field Values
-
PROPERTY_THURSDAY
public static final String PROPERTY_THURSDAY
Property thursday stored in column OnThursday in table S_ResourceType
Help: Available on Thursdays- See Also:
- Constant Field Values
-
PROPERTY_FRIDAY
public static final String PROPERTY_FRIDAY
Property friday stored in column OnFriday in table S_ResourceType
Help: Available on Fridays- See Also:
- Constant Field Values
-
PROPERTY_SATURDAY
public static final String PROPERTY_SATURDAY
Property saturday stored in column OnSaturday in table S_ResourceType
Help: Available on Saturday- See Also:
- Constant Field Values
-
PROPERTY_PRODUCTCATEGORY
public static final String PROPERTY_PRODUCTCATEGORY
Property productCategory stored in column M_Product_Category_ID in table S_ResourceType
Help: Identifies the category which this product belongs to. Product categories are used for pricing.- See Also:
- Constant Field Values
-
PROPERTY_TAXCATEGORY
public static final String PROPERTY_TAXCATEGORY
Property taxCategory stored in column C_TaxCategory_ID in table S_ResourceType
Help: The Tax Category provides a method of grouping similar taxes. For example, Sales Tax or Value Added Tax.- See Also:
- Constant Field Values
-
PROPERTY_CHARGEABLEQUANTITY
public static final String PROPERTY_CHARGEABLEQUANTITY
Property chargeableQuantity stored in column ChargeableQty in table S_ResourceType- See Also:
- Constant Field Values
-
-
Method Detail
-
getEntityName
public String getEntityName()
- Specified by:
getEntityName
in interfaceIdentifiable
- Specified by:
getEntityName
in classBaseOBObject
-
getId
public String getId()
- Specified by:
getId
in interfaceBaseOBObjectDef
- Specified by:
getId
in interfaceIdentifiable
- Overrides:
getId
in classBaseOBObject
- See Also:
PROPERTY_ID
-
setId
public void setId(String id)
- See Also:
PROPERTY_ID
-
getClient
public Client getClient()
Description copied from interface:ClientEnabled
Client field- Specified by:
getClient
in interfaceClientEnabled
- Returns:
- client
- See Also:
PROPERTY_CLIENT
-
setClient
public void setClient(Client client)
Description copied from interface:ClientEnabled
Client field- Specified by:
setClient
in interfaceClientEnabled
- See Also:
PROPERTY_CLIENT
-
getOrganization
public Organization getOrganization()
Description copied from interface:OrganizationEnabled
Gets organization field- Specified by:
getOrganization
in interfaceOrganizationEnabled
- Returns:
- organization
- See Also:
PROPERTY_ORGANIZATION
-
setOrganization
public void setOrganization(Organization organization)
Description copied from interface:OrganizationEnabled
Sets organization field- Specified by:
setOrganization
in interfaceOrganizationEnabled
- See Also:
PROPERTY_ORGANIZATION
-
isActive
public Boolean isActive()
Description copied from interface:ActiveEnabled
Gets active field- Specified by:
isActive
in interfaceActiveEnabled
- Returns:
- active
- See Also:
PROPERTY_ACTIVE
-
setActive
public void setActive(Boolean active)
Description copied from interface:ActiveEnabled
Sets active field- Specified by:
setActive
in interfaceActiveEnabled
- See Also:
PROPERTY_ACTIVE
-
getCreationDate
public Date getCreationDate()
Description copied from interface:Traceable
Creation date of audit- Specified by:
getCreationDate
in interfaceTraceable
- Returns:
- Date of creation
- See Also:
PROPERTY_CREATIONDATE
-
setCreationDate
public void setCreationDate(Date creationDate)
Description copied from interface:Traceable
Creation date of audit- Specified by:
setCreationDate
in interfaceTraceable
- See Also:
PROPERTY_CREATIONDATE
-
getCreatedBy
public User getCreatedBy()
Description copied from interface:Traceable
Created by audit user- Specified by:
getCreatedBy
in interfaceTraceable
- Returns:
- User
- See Also:
PROPERTY_CREATEDBY
-
setCreatedBy
public void setCreatedBy(User createdBy)
Description copied from interface:Traceable
Created by audit user- Specified by:
setCreatedBy
in interfaceTraceable
- See Also:
PROPERTY_CREATEDBY
-
getUpdated
public Date getUpdated()
Description copied from interface:Traceable
Update date of audit- Specified by:
getUpdated
in interfaceTraceable
- Returns:
- Date of update
- See Also:
PROPERTY_UPDATED
-
setUpdated
public void setUpdated(Date updated)
Description copied from interface:Traceable
Update date of audit- Specified by:
setUpdated
in interfaceTraceable
- See Also:
PROPERTY_UPDATED
-
getUpdatedBy
public User getUpdatedBy()
Description copied from interface:Traceable
Update by audit user- Specified by:
getUpdatedBy
in interfaceTraceable
- Returns:
- User who updated
- See Also:
PROPERTY_UPDATEDBY
-
setUpdatedBy
public void setUpdatedBy(User updatedBy)
Description copied from interface:Traceable
Update by audit user- Specified by:
setUpdatedBy
in interfaceTraceable
- See Also:
PROPERTY_UPDATEDBY
-
getSearchKey
public String getSearchKey()
- See Also:
PROPERTY_SEARCHKEY
-
setSearchKey
public void setSearchKey(String searchKey)
- See Also:
PROPERTY_SEARCHKEY
-
getName
public String getName()
- See Also:
PROPERTY_NAME
-
setName
public void setName(String name)
- See Also:
PROPERTY_NAME
-
getDescription
public String getDescription()
- See Also:
PROPERTY_DESCRIPTION
-
setDescription
public void setDescription(String description)
- See Also:
PROPERTY_DESCRIPTION
-
isSingleAssignmentOnly
public Boolean isSingleAssignmentOnly()
- See Also:
PROPERTY_SINGLEASSIGNMENTONLY
-
setSingleAssignmentOnly
public void setSingleAssignmentOnly(Boolean singleAssignmentOnly)
- See Also:
PROPERTY_SINGLEASSIGNMENTONLY
-
getUOM
public UOM getUOM()
- See Also:
PROPERTY_UOM
-
setUOM
public void setUOM(UOM uOM)
- See Also:
PROPERTY_UOM
-
isAllowUoMFractions
public Boolean isAllowUoMFractions()
- See Also:
PROPERTY_ALLOWUOMFRACTIONS
-
setAllowUoMFractions
public void setAllowUoMFractions(Boolean allowUoMFractions)
- See Also:
PROPERTY_ALLOWUOMFRACTIONS
-
getSlotStart
public Timestamp getSlotStart()
- See Also:
PROPERTY_SLOTSTART
-
setSlotStart
public void setSlotStart(Timestamp slotStart)
- See Also:
PROPERTY_SLOTSTART
-
getSlotEnd
public Timestamp getSlotEnd()
- See Also:
PROPERTY_SLOTEND
-
setSlotEnd
public void setSlotEnd(Timestamp slotEnd)
- See Also:
PROPERTY_SLOTEND
-
isTimeSlot
public Boolean isTimeSlot()
- See Also:
PROPERTY_TIMESLOT
-
setTimeSlot
public void setTimeSlot(Boolean timeSlot)
- See Also:
PROPERTY_TIMESLOT
-
isDaySlot
public Boolean isDaySlot()
- See Also:
PROPERTY_DAYSLOT
-
setDaySlot
public void setDaySlot(Boolean daySlot)
- See Also:
PROPERTY_DAYSLOT
-
isSunday
public Boolean isSunday()
- See Also:
PROPERTY_SUNDAY
-
setSunday
public void setSunday(Boolean sunday)
- See Also:
PROPERTY_SUNDAY
-
isMonday
public Boolean isMonday()
- See Also:
PROPERTY_MONDAY
-
setMonday
public void setMonday(Boolean monday)
- See Also:
PROPERTY_MONDAY
-
isTuesday
public Boolean isTuesday()
- See Also:
PROPERTY_TUESDAY
-
setTuesday
public void setTuesday(Boolean tuesday)
- See Also:
PROPERTY_TUESDAY
-
isWednesday
public Boolean isWednesday()
- See Also:
PROPERTY_WEDNESDAY
-
setWednesday
public void setWednesday(Boolean wednesday)
- See Also:
PROPERTY_WEDNESDAY
-
isThursday
public Boolean isThursday()
- See Also:
PROPERTY_THURSDAY
-
setThursday
public void setThursday(Boolean thursday)
- See Also:
PROPERTY_THURSDAY
-
isFriday
public Boolean isFriday()
- See Also:
PROPERTY_FRIDAY
-
setFriday
public void setFriday(Boolean friday)
- See Also:
PROPERTY_FRIDAY
-
isSaturday
public Boolean isSaturday()
- See Also:
PROPERTY_SATURDAY
-
setSaturday
public void setSaturday(Boolean saturday)
- See Also:
PROPERTY_SATURDAY
-
getProductCategory
public ProductCategory getProductCategory()
- See Also:
PROPERTY_PRODUCTCATEGORY
-
setProductCategory
public void setProductCategory(ProductCategory productCategory)
- See Also:
PROPERTY_PRODUCTCATEGORY
-
getTaxCategory
public TaxCategory getTaxCategory()
- See Also:
PROPERTY_TAXCATEGORY
-
setTaxCategory
public void setTaxCategory(TaxCategory taxCategory)
- See Also:
PROPERTY_TAXCATEGORY
-
getChargeableQuantity
public BigDecimal getChargeableQuantity()
- See Also:
PROPERTY_CHARGEABLEQUANTITY
-
setChargeableQuantity
public void setChargeableQuantity(BigDecimal chargeableQuantity)
- See Also:
PROPERTY_CHARGEABLEQUANTITY
-
-