/** * Clones the specified link, sharing the target security. * * @param linkToClone the link to clone, not null */ public ManageableSecurityLink(SecurityLink linkToClone) { setObjectId(linkToClone.getObjectId()); setExternalId(linkToClone.getExternalId()); setTarget(linkToClone.getTarget()); }
/** * Gets the URI, returning a security serach or single security. * * @param link the link to search for, may be null * @return the URI */ public URI securities(final SecurityLink link) { if (link.getObjectId() != null) { return WebSecurityResource.uri(_data, link.getObjectId().atLatestVersion()); } return WebSecuritiesResource.uri(_data, link.getExternalId()); }