@@ -0,0 +1,913 @@
+package com.ushahidi.android.domain.repository;%0A%0Aimport com.ushahidi.android.domain.entity.FormAttribute;%0Aimport com.ushahidi.android.domain.entity.From;%0A%0Aimport java.util.List;%0A%0Aimport rx.Observable;%0A%0A/**%0A * @author Ushahidi Team %3Cteam@ushahidi.com%3E%0A */%0Apublic interface FormAttributeRepository %7B%0A%0A    /**%0A     * Get a list of %7B@link FormAttribute%7D from either the database or online.%0A     *%0A     * @param deploymentId An ID of %7B@link com.ushahidi.android.domain.entity.Deployment%7D%0A     * @param from         Where to get the formattribute from. Either from local storage or online%0A     * @return The retrieved form attribute.%0A     */%0A    Observable%3CList%3CFormAttribute%3E%3E getForms(Long deploymentId, From from);%0A%0A    /**%0A     * Add/Update a %7B@link FormAttribute%7D.%0A     *%0A     * @param form The FormAttribute to be saved.%0A     * @return The row affected%0A     */%0A    Observable%3CLong%3E putForm(FormAttribute form);%0A%7D%0A

Add repo for form attribute