public String getLockedDomainForGadget(Gadget gadget, String container) { container = normalizeContainer(container); if (enabled) { if (gadgetWantsLockedDomain(gadget) || containerRequiresLockedDomain(container)) { return getLockedDomain(gadget, container); } } return null; }
public boolean gadgetCanRender(String host, Gadget gadget, String container) { container = normalizeContainer(container); if (enabled) { if (gadgetWantsLockedDomain(gadget) || hostRequiresLockedDomain(host) || containerRequiresLockedDomain(container)) { String neededHost = getLockedDomain(gadget, container); return host.equals(neededHost); } } return true; }
public String getLockedDomainForGadget(Gadget gadget, String container) { container = normalizeContainer(container); if (enabled) { if (gadgetWantsLockedDomain(gadget) || containerRequiresLockedDomain(container)) { return getLockedDomain(gadget, container); } } return null; }
public boolean gadgetCanRender(String host, Gadget gadget, String container) { container = normalizeContainer(container); if (enabled) { if (gadgetWantsLockedDomain(gadget) || hostRequiresLockedDomain(host) || containerRequiresLockedDomain(container)) { String neededHost = getLockedDomain(gadget, container); return host.equals(neededHost); } } return true; }
@Override public boolean isGadgetValidForHost(String host, Gadget gadget, String container) { container = getContainer(container); if (isEnabled()) { if (isGadgetReqestingLocking(gadget) || isHostUsingLockedDomain(host) || isDomainLockingEnforced(container)) { if (isRefererCheckEnabled() && !isValidReferer(gadget, container)) { return false; } String neededHost; try { neededHost = getLockedDomain(gadget, container); } catch (GadgetException e) { if (LOG.isLoggable(Level.WARNING)) { LOG.log(Level.WARNING, "Invalid host for call.", e); } return false; } return host.equalsIgnoreCase(neededHost); } } return true; }
@Override public String getLockedDomainForGadget(Gadget gadget, String container) throws GadgetException { container = getContainer(container); if (isEnabled() && !isExcludedFromLockedDomain(gadget, container)) { if (isGadgetReqestingLocking(gadget) || isDomainLockingEnforced(container)) { return getLockedDomain(gadget, container); } } return null; }