/** * {@inheritDoc} */ @Override public boolean equals(final Object obj) { if (obj instanceof StringValue) { StringValue stringValue = (StringValue)obj; return Objects.isEqual(text, stringValue.text) && locale.equals(stringValue.locale); } else { return false; } } }
@Override public boolean isEnabled(Component component) { return Objects.isEqual(getPerspective(), component.getDefaultModelObject()); } };
result = isEqual(Array.get(object1, i), Array.get(object2, i));
result = isEqual(Array.get(object1, i), Array.get(object2, i));
result = isEqual(Array.get(object1, i), Array.get(object2, i));
@Override public void component( AbstractMetaPanel<?, ?, ?> object, IVisit<AbstractMetaPanel<?, ?, ?>> visit) { if(Objects.isEqual(object.getPropertyObject(), critery)) visit.stop(object); else visit.dontGoDeeper(); } });
/** * {@inheritDoc} */ @Override public boolean equals(final Object obj) { if (this == obj) { return true; } if ((obj instanceof Url) == false) { return false; } Url rhs = (Url)obj; return getSegments().equals(rhs.getSegments()) && getQueryParameters().equals(rhs.getQueryParameters()) && Objects.isEqual(getFragment(), rhs.getFragment()); }
/** * {@inheritDoc} */ @Override public boolean equals(final Object obj) { if (this == obj) { return true; } if ((obj instanceof Url) == false) { return false; } Url rhs = (Url)obj; return getSegments().equals(rhs.getSegments()) && getQueryParameters().equals(rhs.getQueryParameters()) && Objects.isEqual(getFragment(), rhs.getFragment()); }
@Override public void onBeforeRender(Component component) { if (component instanceof Page || RequestCycle.get().find(IPartialPageRequestHandler.class).isPresent()) { Page page = component.getPage(); String cid = ConversationPropagator.getConversationIdFromPage(page); if (cid != null && !Objects.isEqual(conversation.getId(), cid)) { logger.info("Conversation {} has expired for {}", cid, page); throw new ConversationExpiredException(null, cid, page, RequestCycle.get() .getActiveRequestHandler()); } } } }
@Override public void onBeforeRender(Component component) { if (component instanceof Page || RequestCycle.get().find(IPartialPageRequestHandler.class).isPresent()) { Page page = component.getPage(); String cid = ConversationPropagator.getConversationIdFromPage(page); if (cid != null && !Objects.isEqual(conversation.getId(), cid)) { logger.info("Conversation {} has expired for {}", cid, page); throw new ConversationExpiredException(null, cid, page, RequestCycle.get() .getActiveRequestHandler()); } } } }
@Override public void onBeforeRender(Component component) { if (component instanceof Page || RequestCycle.get().find(AjaxRequestTarget.class) != null) { Page page = component.getPage(); String cid = container.getConversationMarker(page); if (cid != null && !Objects.isEqual(conversation.getId(), cid)) { logger.info("Conversation {} has expired for {}", cid, page); throw new ConversationExpiredException(null, cid, page, RequestCycle.get() .getActiveRequestHandler()); } } } }
@Override public void onBeforeRender(Component component) { if (component instanceof Page || RequestCycle.get().find(AjaxRequestTarget.class) != null) { Page page = component.getPage(); String cid = container.getConversationMarker(page); if (cid != null && !Objects.isEqual(container.getCurrentConversation().getId(), cid)) { logger.info("Conversation {} has expired for {}", cid, page); throw new ConversationExpiredException(null, cid, page, RequestCycle.get() .getActiveRequestHandler()); } } } }
public void onRequestHandlerResolved(RequestCycle cycle, IRequestHandler handler) { String cid = cycle.getRequest().getRequestParameters().getParameterValue(CID).toString(); Page page = getPage(handler); if (cid == null && page != null) { cid = page.getMetaData(CID_KEY); } Conversation current = getConversation(cycle); if (current != null && !Objects.isEqual(current.getId(), cid)) { logger.info("Conversation {} has expired for {}", cid, page); throw new ConversationExpiredException(null, cid, page, handler); } activateConversationIfNeeded(cycle, handler, cid); }
@Override public void onRequestHandlerResolved(RequestCycle cycle, IRequestHandler handler) { Conversation conversation = getConversation(); logger.debug("In onRequestHandlerResolved id = {}", conversation.getId()); String cid = cycle.getRequest().getRequestParameters().getParameterValue(CID_ATTR).toString(); Page page = getPage(handler); if (page == null) { return; } if (cid == null) { cid = page.getMetaData(CID_KEY); } if (cid != null && !conversation.isTransient() && !Objects.isEqual(conversation.getId(), cid)) { logger.info("Conversation {} has expired for {}", cid, page); throw new ConversationExpiredException(null, cid, page, handler); } activateConversationIfNeeded(page, cycle, handler, cid); }