package org.epics.archiverappliance.config; /** * Called when add/remove/update's are made on PVTypeInfo's * @author mshankar * */ public class PVTypeInfoEvent { public enum ChangeType { TYPEINFO_ADDED, TYPEINFO_MODIFIED, TYPEINFO_DELETED}; private String pvName; private PVTypeInfo typeInfo; private ChangeType changeType; public PVTypeInfoEvent(String pvName, PVTypeInfo typeInfo, ChangeType changeType) { this.pvName = pvName; this.typeInfo = typeInfo; this.changeType = changeType; } public String getPvName() { return pvName; } public PVTypeInfo getTypeInfo() { return typeInfo; } public ChangeType getChangeType() { return changeType; } }