Add Javadoc

Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
This commit is contained in:
SirWayne
2016-04-07 12:23:56 +02:00
parent 6e7d56d71d
commit 6f2383b077
3 changed files with 23 additions and 5 deletions

View File

@@ -11,12 +11,25 @@ package org.eclipse.hawkbit.ui.common;
import java.util.Set;
/**
*
* Interface for all entity states UI to show the details to a entity.
*/
public interface ManagmentEntityState<T> {
/**
* The selected entities for the detail.
*
* @param values
* the selected entities.
*
*/
void setSelectedEnitities(Set<T> values);
/**
* The last selected value.
*
* @param value
* the value
*/
void setLastSelectedEntity(T value);
}

View File

@@ -41,7 +41,7 @@ import com.vaadin.ui.UI;
import com.vaadin.ui.VerticalLayout;
/**
*
* Abstract Layout to show the entity details.
*
*/
public abstract class AbstractTableDetailsLayout<T extends NamedEntity> extends VerticalLayout {
@@ -89,10 +89,15 @@ public abstract class AbstractTableDetailsLayout<T extends NamedEntity> extends
eventBus.unsubscribe(this);
}
/**
* Default implementation to handle a entity event.
*
* @param baseEntityEvent
* the event
*/
protected void onBaseEntityEvent(final BaseEntityEvent<T> baseEntityEvent) {
final BaseEntityEventType eventType = baseEntityEvent.getEventType();
if (BaseEntityEventType.SELECTED_ENTITY == eventType
|| BaseEntityEventType.UPDATED_ENTITY == eventType) {
if (BaseEntityEventType.SELECTED_ENTITY == eventType || BaseEntityEventType.UPDATED_ENTITY == eventType) {
UI.getCurrent().access(() -> populateData(baseEntityEvent.getEntity()));
} else if (BaseEntityEventType.MINIMIZED == eventType) {
UI.getCurrent().access(() -> setVisible(true));

View File

@@ -9,7 +9,7 @@
package org.eclipse.hawkbit.ui.common.table;
/**
*
* Types of the entity event.
*
*/
public enum BaseEntityEventType {