mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
CE-604 add method newForEnum
This commit is contained in:
@ -92,6 +92,21 @@ public class QPossibleValueSource implements TopLevelMetaDataInterface
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
** Create a new possible value source, for an enum, with default settings.
|
||||||
|
** e.g., type=ENUM; name from param values from the param; LABEL_ONLY format
|
||||||
|
*******************************************************************************/
|
||||||
|
public static <T extends PossibleValueEnum<?>> QPossibleValueSource newForEnum(String name, T[] values)
|
||||||
|
{
|
||||||
|
return new QPossibleValueSource()
|
||||||
|
.withName(name)
|
||||||
|
.withType(QPossibleValueSourceType.ENUM)
|
||||||
|
.withValuesFromEnum(values)
|
||||||
|
.withValueFormatAndFields(PVSValueFormatAndFields.LABEL_ONLY);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
**
|
**
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
Reference in New Issue
Block a user