io.permazen.change.ListFieldChange Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of permazen-main Show documentation
Show all versions of permazen-main Show documentation
Permazen classes that map Java model classes onto the core API.
The newest version!
/*
* Copyright (C) 2015 Archie L. Cobbs. All rights reserved.
*/
package io.permazen.change;
import io.permazen.annotation.OnChange;
/**
* Notification object that gets passed to {@link OnChange @OnChange}-annotated methods when a list field changes.
*
* @param the type of the object containing the changed field
*/
public abstract class ListFieldChange extends FieldChange {
/**
* Constructor.
*
* @param jobj Java object containing the list field that changed
* @param fieldName the name of the field that changed
* @throws IllegalArgumentException if {@code jobj} or {@code fieldName} is null
*/
protected ListFieldChange(T jobj, String fieldName) {
super(jobj, fieldName);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy