package org.openhab.domain.model;
import java.util.EnumSet;
/**
* Created by Tony Alpskog in 2014.
*/
public class NodeNameSet {
/*public static EnumSet<NodeName> UnitItem = EnumSet.of(NodeName., NodeName.DAMAGED, NodeName.NOT_IN_CONFORMITY_DISCREPANCY
, NodeName.MISSING_PACKAGE, NodeName.INSUFFICIENT_PACKAGING
, NodeName.MISSING_INCORRECT_DOCUMENTS, NodeName.WITHOUT_SIGNATURE);
public static EnumSet<NodeName> NavigationItem = EnumSet.of(NodeName.ADDRESS_CLOSED_NOT_HOME
, NodeName.DAMAGED, NodeName.WRONG_ADDRESS, NodeName.REFUSED_NO_REASON
, NodeName.INSUFFICIENT_PACKAGING, NodeName.MISSING_INCORRECT_DOCUMENTS
, NodeName.WEATHER_CONDITIONS, NodeName.NOT_READY, NodeName.QUEUE_AT_CUSTOMERS_CONGESTION);
public static EnumSet<NodeName> WidgetItem = EnumSet.of(NodeName.IN_CONFORMITY, NodeName.DAMAGED, NodeName.NOT_IN_CONFORMITY_DISCREPANCY
, NodeName.MISSING_PACKAGE, NodeName.INSUFFICIENT_PACKAGING
, NodeName.MISSING_INCORRECT_DOCUMENTS, NodeName.WITHOUT_SIGNATURE);
public static EnumSet<NodeName> All = EnumSet.of(NodeName.IN_CONFORMITY, NodeName.ADDRESS_CLOSED_NOT_HOME
, NodeName.DAMAGED, NodeName.NOT_IN_CONFORMITY_DISCREPANCY, NodeName.WRONG_ADDRESS
, NodeName.MISSING_PACKAGE, NodeName.REFUSED_NO_REASON
, NodeName.INSUFFICIENT_PACKAGING
, NodeName.MECHANICAL_BREAKDOWN, NodeName.MISSING_INCORRECT_DOCUMENTS
, NodeName.VISIT_REARRANGED, NodeName.NOT_LOADED
, NodeName.REFUSED_NO_PAYMENT_COD, NodeName.UNSUCCESSFUL_VISIT_ATTEMPT
, NodeName.DELAYED_OUT_OF_TIME_SCHEDULE_CHANGED, NodeName.UNDEFINED_REASON_DRIVER
, NodeName.WEATHER_CONDITIONS, NodeName.NOT_READY
, NodeName.QUEUE_AT_CUSTOMERS_CONGESTION, NodeName.WITHOUT_SIGNATURE);*/
public NodeName[] getNodeName(EnumSet<NodeName> enumSet) {
return enumSet.toArray(new NodeName[0]);
}
}