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 ResourceSetmyResourceSetprotected ResourceSelectionRuleIfcmyRuleprotected java.lang.StringmySaveResourceKey-
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 RequestcreateRequest(Entity entity, AllocationListenerIfc listener)SeizeIfcgetResource()ResourceSelectionRuleIfcgetResourceSelectionRule()java.lang.StringgetSaveResourceKey()voidsetResourceSelectionRule(ResourceSelectionRuleIfc rule)voidsetSaveResourceKey(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:
getResourcein classSeizeRequirement
-
createRequest
public Request createRequest(Entity entity, AllocationListenerIfc listener)
- Specified by:
createRequestin classSeizeRequirement
-
getSaveResourceKey
public java.lang.String getSaveResourceKey()
-
setSaveResourceKey
public void setSaveResourceKey(java.lang.String resourceKey)
-
-