com.amazonaws.mturk.addon
Class HITProperties
java.lang.Object
com.amazonaws.mturk.addon.HITProperties
public class HITProperties
- extends java.lang.Object
The HITProperties class provides a structured way to read HIT properties
from a file.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected static Logger log
title
protected HITProperties.HITField title
description
protected HITProperties.HITField description
keywords
protected HITProperties.HITField keywords
rewardAmount
protected HITProperties.HITField rewardAmount
assignmentDuration
protected HITProperties.HITField assignmentDuration
autoApprovalDelay
protected HITProperties.HITField autoApprovalDelay
lifetime
protected HITProperties.HITField lifetime
maxAssignments
protected HITProperties.HITField maxAssignments
annotation
protected HITProperties.HITField annotation
qualificationType
protected java.lang.String[] qualificationType
qualificationComparator
protected java.lang.String[] qualificationComparator
qualificationValue
protected java.lang.String[] qualificationValue
qualificationPrivate
protected java.lang.String[] qualificationPrivate
qualificationLocale
protected java.lang.String[] qualificationLocale
QUAL_FIELD
public static final java.lang.String QUAL_FIELD
- See Also:
- Constant Field Values
QUAL_VALUE_FIELD
public static final java.lang.String QUAL_VALUE_FIELD
- See Also:
- Constant Field Values
QUAL_COMPARATOR_FIELD
public static final java.lang.String QUAL_COMPARATOR_FIELD
- See Also:
- Constant Field Values
QUAL_LOCALE_FIELD
public static final java.lang.String QUAL_LOCALE_FIELD
- See Also:
- Constant Field Values
QUAL_PRIVATE_FIELD
public static final java.lang.String QUAL_PRIVATE_FIELD
- See Also:
- Constant Field Values
HIT_FIELDS
public static final HITProperties.HITField[] HIT_FIELDS
ASSIGNMENT_FIELDS
public static final HITProperties.AssignmentField[] ASSIGNMENT_FIELDS
HITProperties
public HITProperties(java.util.Properties props)
HITProperties
public HITProperties(java.lang.String propertyFile)
throws java.io.IOException
- Throws:
java.io.IOException
setInputMap
public void setInputMap(java.util.Map inputMap)
setAnnotation
public void setAnnotation(java.lang.String annotation)
setAssignmentDuration
public void setAssignmentDuration(java.lang.String assignmentDuration)
setAutoApprovalDelay
public void setAutoApprovalDelay(java.lang.String autoApprovalDelay)
setLifetime
public void setLifetime(java.lang.String lifetime)
setDescription
public void setDescription(java.lang.String description)
setKeywords
public void setKeywords(java.lang.String keywords)
setMaxAssignments
public void setMaxAssignments(java.lang.String maxAssignments)
setRewardAmount
public void setRewardAmount(java.lang.String rewardAmount)
setTitle
public void setTitle(java.lang.String title)
setQualificationType
public void setQualificationType(int qualNum,
java.lang.String qualType)
setQualificationValue
public void setQualificationValue(int qualNum,
java.lang.String qualValue)
setQualificationComparator
public void setQualificationComparator(int qualNum,
java.lang.String qualComparator)
setQualificationLocale
public void setQualificationLocale(int qualNum,
java.lang.String qualLocale)
setQualificationPrivate
public void setQualificationPrivate(int qualNum,
java.lang.String qualPrivate)
getAnnotation
public java.lang.String getAnnotation()
getAssignmentDuration
public long getAssignmentDuration()
getLifetime
public long getLifetime()
getAutoApprovalDelay
public long getAutoApprovalDelay()
getDescription
public java.lang.String getDescription()
getKeywords
public java.lang.String getKeywords()
getMaxAssignments
public int getMaxAssignments()
getRewardAmount
public double getRewardAmount()
getTitle
public java.lang.String getTitle()
getQualificationRequirements
public QualificationRequirement[] getQualificationRequirements()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
populateFields
protected void populateFields(java.util.Properties props)