public List<ByteArrayId> getAdapterIds() { final DataAdapter<?>[] userAdapters = GeoWaveConfiguratorBase.getDataAdapters(CLASS, context); if ((userAdapters == null) || (userAdapters.length <= 0)) { return IteratorUtils.toList( IteratorUtils.transformedIterator( getAdapters(), new Transformer() { @Override public Object transform(final Object input) { if (input instanceof DataAdapter) { return ((DataAdapter) input).getAdapterId(); } return input; } })); } else { final List<ByteArrayId> retVal = new ArrayList<ByteArrayId>(userAdapters.length); for (final DataAdapter<?> adapter : userAdapters) { retVal.add(adapter.getAdapterId()); } return retVal; } }
public static DataAdapter<?>[] getDataAdapters(final JobContext context) { return GeoWaveConfiguratorBase.getDataAdapters(CLASS, context); }
public static void addDataAdapter( final Configuration configuration, final DataAdapter<?> adapter) { GeoWaveConfiguratorBase.addDataAdapter(CLASS, configuration, adapter); }
protected static DataAdapter<?> getDataAdapter( final JobContext context, final ByteArrayId adapterId) { return GeoWaveConfiguratorBase.getDataAdapter(CLASS, context, adapterId); }