((Link) node).setSkin(skin); changed = true;
public Link copyLink(Link source, String path) throws NodeException { // create the new link and copy attributes Link link = newLink(path); link.setTitle(source.getTitle()); link.setShortTitle(source.getShortTitle()); link.setSkin(source.getSkin()); link.setVersion(source.getVersion()); link.setTarget(source.getTarget()); link.setUrl(source.getUrl()); link.setHidden(source.isHidden()); // copy locale specific metadata link.getMetadata().copyFields(source.getMetadata().getFields()); // copy security constraints SecurityConstraints srcSecurity = source.getSecurityConstraints(); if ((srcSecurity != null) && !srcSecurity.isEmpty()) { SecurityConstraints copiedSecurity = copySecurityConstraints(LINK_NODE_TYPE, srcSecurity); link.setSecurityConstraints(copiedSecurity); } return link; }