package org.springframework.roo.classpath.operations;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
* This enum type represents javax.persistence.CascadeType
* on Spring Roo Shell
*
* @author Sergio Clares
* @since 2.0
*/
public enum Cascade {
ALL, DETACH, MERGE, PERSIST, REFRESH, REMOVE;
public static final Cascade[] ALL_ARRAY = {ALL};
public static final Cascade[] MERGE_PERSIST = {MERGE, PERSIST};
@Override
public String toString() {
final ToStringBuilder builder = new ToStringBuilder(this);
builder.append("name", name());
return builder.toString();
}
}