package ru.matevosyan;

/**
 * Created by Admin on 16.05.2017.
 */
public interface Store<T extends Base> {

    void add(T value);

    void update(String id, T second);

    void delete(String id);

    T get(String id);
}

@@ -28,44 +28,119 @@
 %0A * 
-Created by Admin on 16.05.2017
+interface Store%3CT extends Base%3E.%0A * Created on 16.05.2017.%0A * @author Matevosyan Vardan.%0A * @version 1.0
 .%0A */%0A
+%0A
 publ
@@ -185,94 +185,985 @@
     
-void add(T value);%0A%0A    void update(String id, T second);%0A%0A    void delete(String id);
+/**%0A     * Method add() added value to %7B@link SimpleArray#object%7D.%0A     * @param value is all Base class child value.%0A     */%0A%0A    void add(T value);%0A%0A    /**%0A     * Method update(String id, T second) update value in %7B@link SimpleArray#object%7D.%0A     * @param id is values id in %7B@link SimpleArray#object%7D.%0A     * @param second is all Base class child value that going to be added instead of value with id that passing.%0A     * to this method.%0A     */%0A%0A    void update(String id, T second);%0A%0A    /**%0A     * Method delete(String id) delete value from %7B@link SimpleArray#object%7D.%0A     * @param id is values id in %7B@link SimpleArray#object%7D that going to be deleted.%0A     * @return true if value wad deleted.%0A     */%0A%0A    boolean delete(String id);%0A%0A    /**%0A     * Method get(String id) return value from %7B@link SimpleArray#object%7D.%0A     * @param id is values id in %7B@link SimpleArray#object%7D that going to be return.%0A     * @return is value from %7B@link SimpleArray#object%7D.%0A     */
 %0A%0A  

add Store.java