diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/Resource.java b/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/Resource.java index a0441c72a..cab0897ca 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/Resource.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/Resource.java @@ -91,6 +91,8 @@ public abstract class Resource extends IntegrationEntity { private Set resourcesCostCategoryAssignments = new HashSet(); + private Boolean limitedResource; + private void clearCachedData() { assignmentsByDayCached = null; } @@ -1041,4 +1043,12 @@ public abstract class Resource extends IntegrationEntity { return Registry.getResourceDAO(); } + public Boolean isLimitedResource() { + return limitedResource; + } + + public void setLimitedResource(Boolean limitedResource) { + this.limitedResource = limitedResource; + } + } diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/VirtualWorker.java b/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/VirtualWorker.java index 406e1686c..38f357fb1 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/VirtualWorker.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/VirtualWorker.java @@ -93,4 +93,9 @@ public class VirtualWorker extends Worker { } } + @Override + public Boolean isLimitedResource() { + return false; + } + } diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/resources/entities/Resources.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/resources/entities/Resources.hbm.xml index e560a00ec..cf89844c6 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/resources/entities/Resources.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/resources/entities/Resources.hbm.xml @@ -12,7 +12,11 @@ Hibernate infers type="integer". --> + + + + @@ -167,4 +171,4 @@ - \ No newline at end of file +