package org.springframework.roo.addon.field.addon;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.springframework.roo.classpath.operations.Cardinality;
/**
* Provides current supported options for "set" and "list" relationships.
*
* @author Jose Manuel Vivó
* @since 2.0
*/
public enum CardinalitySupported {
MANY_TO_MANY, ONE_TO_MANY;
/**
* @return {@link Cardinality} value related current item
*/
public Cardinality getCardinality() {
return Cardinality.valueOf(this.name());
}
@Override
public String toString() {
final ToStringBuilder builder = new ToStringBuilder(this);
builder.append("name", name());
return builder.toString();
}
}