ItEr52S13CUCreacionRecursosLimitantes: Added field 'limitedResource' to Resource

This commit is contained in:
Diego Pino Garcia 2010-04-05 02:18:10 +02:00 committed by Javier Moran Rua
parent 38c8c346e2
commit 0161cec14c
3 changed files with 20 additions and 1 deletions

View file

@ -91,6 +91,8 @@ public abstract class Resource extends IntegrationEntity {
private Set<ResourcesCostCategoryAssignment> resourcesCostCategoryAssignments =
new HashSet<ResourcesCostCategoryAssignment>();
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;
}
}

View file

@ -93,4 +93,9 @@ public class VirtualWorker extends Worker {
}
}
@Override
public Boolean isLimitedResource() {
return false;
}
}

View file

@ -12,7 +12,11 @@
Hibernate infers type="integer".
-->
<version name="version" access="property" type="long" />
<property name="code" access="property" not-null="true" unique="true"/>
<property name="limitedResource" column="LIMITED_RESOURCE" />
<set access="field" cascade="all-delete-orphan" inverse="true" name="criterionSatisfactions">
<key column="resource" not-null="true"/>
<one-to-many class="CriterionSatisfaction"/>
@ -167,4 +171,4 @@
<many-to-one access="field" name="worker" class="Worker" column="worker_id" />
</class>
</hibernate-mapping>
</hibernate-mapping>