@Override public List<TrackedEntityAttributeValue> getTrackedEntityAttributeValues( TrackedEntityAttribute attribute ) { return attributeValueStore.get( attribute ); }
@Override public int getCountOfAssignedTrackedEntityAttributeValues( TrackedEntityAttribute attribute ) { return attributeValueStore.getCountOfAssignedTEAValues( attribute ); }
@Override public void deleteTrackedEntityAttributeValue( TrackedEntityAttributeValue attributeValue ) { TrackedEntityAttributeValueAudit trackedEntityAttributeValueAudit = new TrackedEntityAttributeValueAudit( attributeValue, attributeValue.getAuditValue(), currentUserService.getCurrentUsername(), AuditType.DELETE ); trackedEntityAttributeValueAuditService.addTrackedEntityAttributeValueAudit( trackedEntityAttributeValueAudit ); deleteFileValue( attributeValue ); attributeValueStore.delete( attributeValue ); }
attributeValueStore.saveVoid( attributeValue );
@Override public TrackedEntityAttributeValue getTrackedEntityAttributeValue( TrackedEntityInstance instance, TrackedEntityAttribute attribute ) { return attributeValueStore.get( instance, attribute ); }
@Override public List<TrackedEntityAttributeValue> getTrackedEntityAttributeValues( TrackedEntityInstance instance ) { return attributeValueStore.get( instance ); }
@Override public List<TrackedEntityAttributeValue> getTrackedEntityAttributeValues( Collection<TrackedEntityInstance> instances ) { if ( instances != null && instances.size() > 0 ) { return attributeValueStore.get( instances ); } return null; }