Java tutorial
/* * Copyright (C) 2010-2101 Alibaba Group Holding Limited. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.alibaba.otter.node.extend.processor; import org.apache.commons.lang.StringUtils; import com.alibaba.otter.shared.etl.extend.processor.EventProcessor; import com.alibaba.otter.shared.etl.model.EventColumn; import com.alibaba.otter.shared.etl.model.EventData; /** * ? * * @author jianghang 2012-6-25 ?02:26:36 * @version 4.1.0 */ public class AbstractEventProcessor implements EventProcessor { public boolean process(EventData eventData) { // ?? return true; } protected EventColumn getColumn(EventData eventData, String columnName) { for (EventColumn column : eventData.getColumns()) { if (StringUtils.equalsIgnoreCase(column.getColumnName(), columnName)) { return column; } } for (EventColumn column : eventData.getKeys()) { if (StringUtils.equalsIgnoreCase(column.getColumnName(), columnName)) { return column; } } return null; } }