Package jsl.modeling.elements.entity
Class ResourceSeizeRequirement
- java.lang.Object
-
- jsl.modeling.elements.entity.SeizeRequirement
-
- jsl.modeling.elements.entity.ResourceSeizeRequirement
-
- All Implemented Interfaces:
java.lang.Comparable<SeizeRequirement>
public class ResourceSeizeRequirement extends SeizeRequirement
-
-
Field Summary
Fields Modifier and Type Field Description protected Resource
myResource
-
Fields inherited from class jsl.modeling.elements.entity.SeizeRequirement
myAmtNeeded, myCounter_, myId, myPartialFillFlag, myPriority
-
-
Constructor Summary
Constructors Constructor Description ResourceSeizeRequirement(Resource resource)
ResourceSeizeRequirement(Resource resource, int amt)
ResourceSeizeRequirement(Resource resource, int amt, int priority)
ResourceSeizeRequirement(Resource resource, int amt, int priority, boolean partialFillFlag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Request
createRequest(Entity entity, AllocationListenerIfc listener)
SeizeIfc
getResource()
-
Methods inherited from class jsl.modeling.elements.entity.SeizeRequirement
compareTo, getAmountRequired, getId, getPriority, isPartiallyFillable
-
-
-
-
Field Detail
-
myResource
protected Resource myResource
-
-
Constructor Detail
-
ResourceSeizeRequirement
public ResourceSeizeRequirement(Resource resource)
-
ResourceSeizeRequirement
public ResourceSeizeRequirement(Resource resource, int amt)
-
ResourceSeizeRequirement
public ResourceSeizeRequirement(Resource resource, int amt, int priority)
-
ResourceSeizeRequirement
public ResourceSeizeRequirement(Resource resource, int amt, int priority, boolean partialFillFlag)
-
-
Method Detail
-
getResource
public SeizeIfc getResource()
- Specified by:
getResource
in classSeizeRequirement
-
createRequest
public Request createRequest(Entity entity, AllocationListenerIfc listener)
- Specified by:
createRequest
in classSeizeRequirement
-
-