final public String getPopId() { return element_.getFullId(); }
String getPopId(Object key) { PopElement popElement = getPopElement(key); if (popElement != null) { return popElement.getFullId(); } else { return null; } }
public PopDto(PopElement element, Locale locale) { this(element.getFullId() + Pop.INSTANCE_DELIMITER + Pop.INSTANCEID_NEW, element.findName(locale), element.findDescription(locale), false); }
protected boolean doStart() { popElements_ = getExtensionElements(PopElement.class); popElementMap_ = new LinkedHashMap<Object, PopElement>(); for (int i = 0; i < popElements_.length; i++) { PopElement element = popElements_[i]; element.init(contentPlugin_, this); String id = element.getId(); popElementMap_.put(id, element); String fullId = element.getFullId(); popElementMap_.put(fullId, element); if (id.endsWith(SUFFIX_POP)) { popElementMap_.put(id.substring(0, id.length() - SUFFIX_POP.length()), element); popElementMap_.put(fullId.substring(0, fullId.length() - SUFFIX_POP.length()), element); } } defaultPopImageResource_ = getHomeDirectory().getChildResource( PATH_DEFAULTPOPIMAGE); return true; }
String popId = popElement.getFullId(); if (create && instanceId == Pop.INSTANCEID_NEW) { PopKey[] popKeys = map.subMap(
Pop newPop0(int heimId, int instanceId) { Pop pop = (Pop)getComponent(); if (pop == null) { log_.warn("Can't find POP component. Use generic POP: heimId=" + heimId + ", instanceId=" + instanceId + ", popId=" + getFullId()); GenericPop genericPop = (GenericPop)popPlugin_ .getComponentContainer().getComponent(COMPONENTNAME_GENERICPOP); genericPop.setElement(this); pop = genericPop; } pop.setHeimId(heimId); pop.setInstanceId(instanceId); KvasirUtils.start(pop); return pop; }