package org.springframework.roo.model; import org.apache.commons.lang3.Validate; /** * Convenience superclass for {@link CustomDataAccessor} implementations. * * @author Ben Alex * @since 1.1 */ public abstract class AbstractCustomDataAccessorProvider implements CustomDataAccessor { private final CustomData customData; /** * Constructor * * @param customData */ protected AbstractCustomDataAccessorProvider(final CustomData customData) { Validate.notNull(customData, "Custom data required"); this.customData = customData; } public final CustomData getCustomData() { return customData; } }