1 19 20 package org.netbeans.modules.websvc.wsitmodelext.security.impl; 21 22 import org.netbeans.modules.websvc.wsitmodelext.policy.Policy; 23 import org.netbeans.modules.websvc.wsitmodelext.security.TrustElement; 24 import org.netbeans.modules.xml.wsdl.model.WSDLComponent; 25 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 26 import org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor; 27 import org.w3c.dom.Element ; 28 29 import java.util.Collections ; 30 31 35 public class TrustElementImpl extends SecurityPolicyComponentImpl implements TrustElement { 36 37 40 public TrustElementImpl(WSDLModel model, Element e) { 41 super(model, e); 42 } 43 44 45 @Override 46 public void accept(WSDLVisitor visitor) { 47 visitor.visit(this); 48 } 49 50 public void setPolicy(Policy policy) { 51 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 52 setChild(Policy.class, Policy.POLICY_PROPERTY, policy, classes); 53 } 54 55 public Policy getPolicy() { 56 return getChild(Policy.class); 57 } 58 59 public void removePolicy(Policy policy) { 60 removeChild(Policy.POLICY_PROPERTY, policy); 61 } 62 63 } 64 | Popular Tags |