Package jsl.modeling.elements.entity
Class ResourceSetSeizeRequirement
- java.lang.Object
-
- jsl.modeling.elements.entity.SeizeRequirement
-
- jsl.modeling.elements.entity.ResourceSetSeizeRequirement
-
- All Implemented Interfaces:
java.lang.Comparable<SeizeRequirement>
public class ResourceSetSeizeRequirement extends SeizeRequirement
-
-
Field Summary
Fields Modifier and Type Field Description protected ResourceSet
myResourceSet
protected ResourceSelectionRuleIfc
myRule
protected java.lang.String
mySaveResourceKey
-
Fields inherited from class jsl.modeling.elements.entity.SeizeRequirement
myAmtNeeded, myCounter_, myId, myPartialFillFlag, myPriority
-
-
Constructor Summary
Constructors Constructor Description ResourceSetSeizeRequirement(ResourceSet resource)
ResourceSetSeizeRequirement(ResourceSet resource, int amt)
ResourceSetSeizeRequirement(ResourceSet resource, int amt, int priority)
ResourceSetSeizeRequirement(ResourceSet resource, int amt, int priority, boolean partialFillFlag, ResourceSelectionRuleIfc rule, java.lang.String saveKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Request
createRequest(Entity entity, AllocationListenerIfc listener)
SeizeIfc
getResource()
ResourceSelectionRuleIfc
getResourceSelectionRule()
java.lang.String
getSaveResourceKey()
void
setResourceSelectionRule(ResourceSelectionRuleIfc rule)
void
setSaveResourceKey(java.lang.String resourceKey)
-
Methods inherited from class jsl.modeling.elements.entity.SeizeRequirement
compareTo, getAmountRequired, getId, getPriority, isPartiallyFillable
-
-
-
-
Field Detail
-
myResourceSet
protected ResourceSet myResourceSet
-
myRule
protected ResourceSelectionRuleIfc myRule
-
mySaveResourceKey
protected java.lang.String mySaveResourceKey
-
-
Constructor Detail
-
ResourceSetSeizeRequirement
public ResourceSetSeizeRequirement(ResourceSet resource)
-
ResourceSetSeizeRequirement
public ResourceSetSeizeRequirement(ResourceSet resource, int amt)
-
ResourceSetSeizeRequirement
public ResourceSetSeizeRequirement(ResourceSet resource, int amt, int priority)
-
ResourceSetSeizeRequirement
public ResourceSetSeizeRequirement(ResourceSet resource, int amt, int priority, boolean partialFillFlag, ResourceSelectionRuleIfc rule, java.lang.String saveKey)
-
-
Method Detail
-
getResourceSelectionRule
public ResourceSelectionRuleIfc getResourceSelectionRule()
-
setResourceSelectionRule
public void setResourceSelectionRule(ResourceSelectionRuleIfc rule)
-
getResource
public SeizeIfc getResource()
- Specified by:
getResource
in classSeizeRequirement
-
createRequest
public Request createRequest(Entity entity, AllocationListenerIfc listener)
- Specified by:
createRequest
in classSeizeRequirement
-
getSaveResourceKey
public java.lang.String getSaveResourceKey()
-
setSaveResourceKey
public void setSaveResourceKey(java.lang.String resourceKey)
-
-