Source code file content

Revision: 459 (of 459)

css & weld tests
» Project Revision History

» Checkout URL

arena / arena-model / src / main / java / com / kenai / puj / arena / model / entity / PujAbstractRootEntity.java

Size: 860 bytes, 1 line
package com.kenai.puj.arena.model.entity;

import java.util.ArrayList;
import java.util.Collection;

import javax.persistence.FetchType;
import javax.persistence.MappedSuperclass;
import javax.persistence.OneToMany;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;

@XmlType
@MappedSuperclass
public abstract class PujAbstractRootEntity extends PujAbstractEntity {
	/** Transient serialization version UID. */
	public static final long serialVersionUID = 196919661993L;

	@XmlElement(nillable = true)
	@OneToMany(fetch = FetchType.EAGER, orphanRemoval = true)
	public Collection<PujLinkEntity> links;

	public Collection<PujLinkEntity> getLinks() {
		if(links == null) {
			links = new ArrayList<PujLinkEntity>();
		}
		return links;
	}

	public void setLinks(Collection<PujLinkEntity> links) {
		this.links = links;
	}
}
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close