Search in sources :

Example 1 with Option

use of com.emc.vipr.model.catalog.Option in project coprhd-controller by CoprHD.

the class ServiceDescriptorMapper method map.

public static ServiceFieldRestRep map(ServiceField from) {
    if (from == null) {
        return null;
    }
    ServiceFieldRestRep to = new ServiceFieldRestRep();
    mapServiceItemCommon(to, from);
    to.setFailureMessage(from.getValidation().getError());
    to.setInitialValue(from.getInitialValue());
    to.setLockable(from.isLockable());
    to.setMax(from.getValidation().getMax());
    to.setMin(from.getValidation().getMin());
    to.setRegEx(from.getValidation().getRegEx());
    to.setRequired(from.isRequired());
    to.setOmitNone(from.isOmitNone());
    to.setModalField(from.isModalField());
    to.setSelect(from.getSelect());
    to.setHideIfEmpty(from.getHideIfEmpty());
    for (String key : from.getOptions().keySet()) {
        to.getOptions().add(new Option(key, from.getOptions().get(key)));
    }
    return to;
}
Also used : ServiceFieldRestRep(com.emc.vipr.model.catalog.ServiceFieldRestRep) Option(com.emc.vipr.model.catalog.Option)

Example 2 with Option

use of com.emc.vipr.model.catalog.Option in project coprhd-controller by CoprHD.

the class EditCatalog method loadImageOptions.

private static List<Option> loadImageOptions() {
    VirtualFile imageDir = Play.getVirtualFile("public/img/serviceCatalog");
    List<Option> images = Lists.newArrayList();
    for (VirtualFile f : imageDir.list()) {
        String label = f.getName().replaceAll("(icon_|.png)", "");
        images.add(new Option(f.getName(), label));
    }
    for (CatalogImageRestRep image : CatalogImageUtils.getCatalogImages()) {
        String filename = StringUtils.substringBeforeLast(image.getName(), ".");
        images.add(new Option(image.getId().toString(), filename));
    }
    Collections.sort(images, new BeanComparator("value", new StringComparator(false)));
    return images;
}
Also used : VirtualFile(play.vfs.VirtualFile) EnumOption(util.EnumOption) Option(com.emc.vipr.model.catalog.Option) AssetOption(com.emc.vipr.model.catalog.AssetOption) CatalogImageRestRep(com.emc.vipr.model.catalog.CatalogImageRestRep) BeanComparator(org.apache.commons.beanutils.BeanComparator) StringComparator(util.StringComparator)

Aggregations

Option (com.emc.vipr.model.catalog.Option)2 AssetOption (com.emc.vipr.model.catalog.AssetOption)1 CatalogImageRestRep (com.emc.vipr.model.catalog.CatalogImageRestRep)1 ServiceFieldRestRep (com.emc.vipr.model.catalog.ServiceFieldRestRep)1 BeanComparator (org.apache.commons.beanutils.BeanComparator)1 VirtualFile (play.vfs.VirtualFile)1 EnumOption (util.EnumOption)1 StringComparator (util.StringComparator)1