@Override public final void addPolicy(Element policy) { this.jaxbTypeObj.getAny().add(policy); }
public void addPolicyRule(final Object obj) { final List<Object> objFromModel = this.model.getAny(); if (objFromModel != null) { objFromModel.add(obj); } }
public void toString(ToStringBuilder toStringBuilder) { { List<Object> theAny; theAny = this.getAny(); toStringBuilder.append("any", theAny); } }
public void hashCode(HashCodeBuilder hashCodeBuilder) { hashCodeBuilder.append(this.getAny()); }
public List<Element> getPolicyRules() { final List<Element> result = new ArrayList<Element>(); final List<Object> rulesOfModel = this.model.getAny(); for (final Object itemObj : rulesOfModel) { if (itemObj instanceof Element) { result.add(((Element) itemObj)); } } return result; }
@Override public final List<Element> getPolicies() { List<Element> polices = new ArrayList<Element>(); List<Object> jaxbPolicies = this.jaxbTypeObj.getAny(); if (jaxbPolicies != null){ for (Object object : jaxbPolicies){ if (object instanceof Element){ polices.add((Element)object); } } } return polices; }
public void equals(Object object, EqualsBuilder equalsBuilder) { if (!(object instanceof SubscriptionPolicyType)) { equalsBuilder.appendSuper(false); return ; } if (this == object) { return ; } final SubscriptionPolicyType that = ((SubscriptionPolicyType) object); equalsBuilder.append(this.getAny(), that.getAny()); }
public Object copyTo(Object target, CopyBuilder copyBuilder) { final SubscriptionPolicyType copy = ((target == null)?new SubscriptionPolicyType():((SubscriptionPolicyType) target)); { List<Object> sourceAny; sourceAny = this.getAny(); List<Object> copyAny = ((List<Object> ) copyBuilder.copy(sourceAny)); copy.any = null; List<Object> uniqueAnyl = copy.getAny(); uniqueAnyl.addAll(copyAny); } return copy; }
/** * Method used to set an xml fragment representation of a {@link ContextPolicyType} object into a * {@link SubscriptionPolicyType} object * * @param contextPolicyObj {@link ContextPolicyType} object whom the xml representation must be set * @param destRegObj {@link SubscriptionPolicyType} object in which the xml representation must be set * @throws WSNotificationExtensionException */ public static void setContextPolicyType(final ContextPolicyType contextPolicyObj ,final SubscriptionPolicyType subsPolicy) throws WSNotificationExtensionException{ final List<Object> listObj = ((com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType) ((AbstractSchemaElementImpl<?>)subsPolicy).getModel()).getAny(); if (listObj!= null){ final Element contextPolicyAsElt = WSNotificationExtensionWriter.getInstance().writeContextPolicyType(contextPolicyObj).getDocumentElement(); listObj.add(contextPolicyAsElt); } }
/** * Method used to set an xml fragment representation of a {@link XsltStyleSheetType} object into a * {@link SubscriptionPolicyType} object * * @param transformPolicyObj {@link XsltStyleSheetType} object whom the xml representation must be set * @param subsPolicy {@link SubscriptionPolicyType} object in which the xml representation must be set * @throws WSNotificationExtensionException */ public static void setXsltStyleSheetType(final XsltStyleSheetType transformPolicyObj ,final SubscriptionPolicyType subsPolicy) throws WSNotificationExtensionException{ final List<Object> listObj = ((com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType) ((AbstractSchemaElementImpl<?>)subsPolicy).getModel()).getAny(); if (listObj!= null){ final Element transfromPolicyAsElt = WSNotificationExtensionWriter.getInstance().writeXsltStyleSheetType(transformPolicyObj).getDocumentElement(); listObj.add(transfromPolicyAsElt); } }
/** * Method used to set an xml fragment representation of a {@link ProcessPolicyType} object into a * {@link SubscriptionPolicyType} object * * @param rUuidsObj {@link ProcessPolicyType} object whom the xml representation must be set * @param destRegObj {@link SubscriptionPolicyType} object in which the xml representation must be set * @throws WSNotificationExtensionException */ public static void setProcessPolicyType(final ProcessPolicyType processPolicyObj ,final SubscriptionPolicyType subsPolicy) throws WSNotificationExtensionException{ final List<Object> listObj = ((com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType) ((AbstractSchemaElementImpl<?>)subsPolicy).getModel()).getAny(); if (listObj!= null){ final Element processPolicyAsElt = WSNotificationExtensionWriter.getInstance().writeProcessPolicyType(processPolicyObj).getDocumentElement(); listObj.add(processPolicyAsElt); } }
((AbstractSchemaElementImpl<?>)subsPolicy).getModel()).getAny();
public SubscriptionPolicyType getSubscriptionPolicy() { SubscriptionPolicyType result = null; final com.ebmwebsourcing.wsstar.jaxb.notification.base.Subscribe.SubscriptionPolicy extractedSubscription = this.model.getSubscriptionPolicy(); if (extractedSubscription != null) { final com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType newModel = new com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType(); for (final Object item : extractedSubscription.getAny()) { newModel.getAny().add(item); } result = new SubscriptionPolicyTypeImpl(newModel, null); } return result; }
((AbstractSchemaElementImpl<?>)subsPolicy).getModel()).getAny(); if (listObj!= null) { for (final Object item : listObj) {
((AbstractSchemaElementImpl<?>)subsPolicy).getModel()).getAny();
((AbstractSchemaElementImpl<?>)subsPolicy).getModel()).getAny();
((com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType) ((AbstractSchemaElementImpl<?>) subsPolicy).getModel()).getAny();
/** * A way to create a {@link com.ebmwebsourcing.wsstar.notification.base.SubscriptionPolicyType} * "Jaxb model type" object from a {@link SubscriptionPolicyType} "api type" one * * @param apiTypeObj */ public static com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType toJaxbModel(SubscriptionPolicyType apiTypeObj) { com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType jaxbTypeObj = null; if (apiTypeObj instanceof SubscriptionPolicyTypeImpl){ jaxbTypeObj = ((SubscriptionPolicyTypeImpl)apiTypeObj).getJaxbTypeObj(); } else { jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createSubscriptionPolicyType(); // ~~~~ Set Policies ~~~~ List<Element> apiPolices = apiTypeObj.getPolicies(); if (apiPolices != null){ for (Element policy : apiPolices) { jaxbTypeObj.getAny().add(policy); } } } return jaxbTypeObj; } }
public void setSubscriptionPolicy(final SubscriptionPolicyType policy) { if (policy != null){ ((AbstractSchemaElementImpl<?>) policy).setParent(this); final com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType policyModel = ((AbstractSchemaElementImpl<com.ebmwebsourcing.wsstar.jaxb.notification.base.SubscriptionPolicyType>) policy).getModel(); if (policyModel != null) { final com.ebmwebsourcing.wsstar.jaxb.notification.base.Subscribe.SubscriptionPolicy newPolicyObjModel = new com.ebmwebsourcing.wsstar.jaxb.notification.base.Subscribe.SubscriptionPolicy(); for (final Object item : policyModel.getAny()) { newPolicyObjModel.getAny().add(item); } this.model.setSubscriptionPolicy(newPolicyObjModel); } } else { this.model.setSubscriptionPolicy(null); } } }