@XmlElementRefs({ @XmlElementRef(name = "OffeneLeistung", type = VertecOffeneLeistung.class), @XmlElementRef(name = "VerrechneteLeistung", type = VertecVerrechneteLeistung.class), @XmlElementRef(name = "ProjektBearbeiter", type = VertecProjektBearbeiter.class), @XmlElementRef(name = "Projekt", type = VertecProject.class), @XmlElementRef(name = "ProjektPhase", type = VertecPhase.class)}) @XmlAnyElement public void setItem(T item) { this.item = item; }
/** * @return The children as an ArrayListModel. */ //@XmlMixed @XmlElementWrapper(name = "childs") @XmlElementRefs({ @XmlElementRef(name = "parameter", type = Parameter.class), @XmlElementRef(name = "communication_object", type = CommunicationObject.class) }) public ArrayListModel<AbstractParameterNode> getChildrenModel() { return childs; }
@XmlMixed @XmlElementRefs({ @XmlElementRef(name = TextSpanStored.XML_NAME, type = TextSpanStored.class)}) protected List<Object> getContent() { List<Object> contentToMarshal = new ArrayList<Object>(); if (subspans != null) { contentToMarshal.addAll(subspans); } else if (value != null) { contentToMarshal.add(value); } else { return null; } return contentToMarshal; }
@Override @XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.audit.IndefiniteResultImpl.class), @XmlElementRef(type = org.tanaguru.entity.audit.DefiniteResultImpl.class)}) @JsonTypeInfo(use=JsonTypeInfo.Id.NAME, include=JsonTypeInfo.As.WRAPPER_OBJECT) @JsonSubTypes({ @JsonSubTypes.Type(value=org.tanaguru.entity.audit.IndefiniteResultImpl.class, name="Indefinite"), @JsonSubTypes.Type(value=org.tanaguru.entity.audit.DefiniteResultImpl.class, name="Definite")}) public Collection<ProcessResult> getProcessResultList() { return (Collection)processResultSet; }
@XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.subject.SiteImpl.class), @XmlElementRef(type = org.tanaguru.entity.subject.PageImpl.class)}) @Override public Collection<WebResource> getComponentList() { // Bug #540 correction return (Collection) componentList; }
@Override @XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.audit.EvidenceElementImpl.class)}) public Collection<EvidenceElement> getElementList() { return (HashSet)elementList; }
@Override @XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.audit.SSPImpl.class), @XmlElementRef(type = org.tanaguru.entity.audit.JavascriptContentImpl.class), @XmlElementRef(type = org.tanaguru.entity.audit.StylesheetContentImpl.class)}) public Collection<Content> getContentList() { return (Collection)contentList; }
@Override @XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.audit.IndefiniteResultImpl.class), @XmlElementRef(type = org.tanaguru.entity.audit.DefiniteResultImpl.class)}) public Collection<ProcessResult> getGrossResultList() { return (Collection)grossResultList; }
@Override @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.subject.PageImpl.class), @XmlElementRef(type = org.tanaguru.entity.subject.SiteImpl.class)}) @JsonTypeInfo(use=JsonTypeInfo.Id.NAME, include=As.WRAPPER_OBJECT) @JsonSubTypes({ @JsonSubTypes.Type(value=org.tanaguru.entity.subject.PageImpl.class, name="Page"), @JsonSubTypes.Type(value=org.tanaguru.entity.subject.SiteImpl.class, name="Site")}) public WebResourceImpl getSubject() { return subject; }
@Override @XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.audit.DefiniteResultImpl.class), @XmlElementRef(type = org.tanaguru.entity.audit.IndefiniteResultImpl.class)}) @JsonIgnore public Collection<ProcessResult> getChildResultList() { return (Collection)childResultSet; }
@Override @XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.audit.ProcessRemarkImpl.class), @XmlElementRef(type = org.tanaguru.entity.audit.SourceCodeRemarkImpl.class)}) @JsonTypeInfo(use=JsonTypeInfo.Id.NAME, include=JsonTypeInfo.As.WRAPPER_OBJECT) @JsonSubTypes({ @JsonSubTypes.Type(value=org.tanaguru.entity.audit.ProcessRemarkImpl.class, name="ProcessRemark"), @JsonSubTypes.Type(value=org.tanaguru.entity.audit.SourceCodeRemarkImpl.class, name="SourceCodeRemark")}) // @Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED) public Collection<ProcessRemark> getRemarkSet() { return (Collection)remarkSet; }
@Override @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.subject.PageImpl.class), @XmlElementRef(type = org.tanaguru.entity.subject.SiteImpl.class)}) public WebResource getSubject() { return subject; }
@XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.audit.SSPImpl.class)}) @XmlTransient @Override public Set<Content> getParentContentSet() { return (Set)parentContentSet; }
@XmlElementWrapper @XmlElementRefs({ @XmlElementRef(type = org.tanaguru.entity.reference.NomenclatureElementImpl.class), @XmlElementRef(type = org.tanaguru.entity.reference.NomenclatureCssUnitImpl.class)}) @Override public Collection<NomenclatureElement> getElementList() { return (Collection)elementList; }
public XmlElementRefsQuick(Locatable upstream, XmlElementRefs core) { super(upstream); this.core = core; }
protected Quick newInstance(Locatable upstream, Annotation core) { return new XmlElementRefsQuick(upstream, ((XmlElementRefs) core)); }
public Class<XmlElementRefs> annotationType() { return XmlElementRefs.class; }
@XmlElementRefs({@XmlElementRef(name="phase-plugin", type=PhasePluginDescription.class)}) public List<PluginDescription> getPluginDescriptions() { return pluginDescriptions; }
@XmlElementRefs({ @XmlElementRef(name = "user", type = User.class) }) public List<T> getItems() { return items; }