package com.idega.slide.presentation; import java.util.List; import com.idega.core.builder.presentation.ICPropertyHandler; import com.idega.presentation.IWContext; import com.idega.presentation.PresentationObject; import com.idega.presentation.ui.DropdownMenu; import com.idega.slide.util.IWSlideConstants; public class IWSlidePropertyHandler implements ICPropertyHandler { public List getDefaultHandlerTypes() { return null; } public PresentationObject getHandlerObject(String name, String stringValue, IWContext iwc, boolean oldGenerationHandler, String instanceId, String method) { DropdownMenu menu = new DropdownMenu(name); try { menu.addMenuElement(IWSlideConstants.PROPERTYNAME_DISPLAY_NAME, "Name"); menu.addMenuElement(IWSlideConstants.PROPERTYNAME_CONTENT_TYPE, "Type"); menu.addMenuElement(IWSlideConstants.PROPERTYNAME_CONTENT_LENGTH, "Size"); menu.addMenuElement(IWSlideConstants.PROPERTYNAME_LAST_MODIFIED, "Modification Date"); menu.addMenuElement(IWSlideConstants.PROPERTYNAME_CREATION_DATE, "Creation Date"); } catch (Exception e) { e.printStackTrace(); } if (stringValue != null) { menu.setSelectedElement(stringValue); } return menu; } public void onUpdate(String[] values, IWContext iwc) { } }