Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.trails.demo;
  
  import java.util.Calendar;
  import java.util.HashSet;
  import java.util.Set;
  
 
 import  org.hibernate.validator.NotNull;
Leagues have Years, Officers, Organizations and Demographics

Author(s):
kenneth.colassi nhhockeyplayer@hotmail.com
 
 @RemoveRequiresRole( { "ROLE_ADMIN""ROLE_MANAGER" })
 @UpdateRequiresRole( { "ROLE_ADMIN""ROLE_MANAGER" })
 @ValidateUniqueness(property = "name")
 @ClassDescriptor(hasCyclicRelationships = true)
 public class League implements CloneableSerializable
 {
 	private static final Log log = LogFactory.getLog(League.class);
 
 	private Integer id = null;
 
 	private Set<TeamYearyears = new HashSet<TeamYear>();
 
 	private Set<Officerofficers = new HashSet<Officer>();
 
 
 	private String name;
 
 	private String abbreviation;
 
 	private Demographics demographics = new Demographics();
 
 	private Long created = new Long(GregorianCalendar.getInstance().getTimeInMillis());
 
 	private Long accessed = new Long(GregorianCalendar.getInstance().getTimeInMillis());

CTOR
 
 	public League()
 	{
 	}
 
 	public League(League dto)
 	{
 		try
 		{
 			BeanUtils.copyProperties(thisdto);
 		} catch (Exception e)
 		{
 		}
 	}

Accessor for id

Returns:
Integer
Hibernate.id:
generator-class="increment" unsaved-value="-1" type="java.lang.Integer" unique="true" insert="true"
 
 	@Id
 	@PropertyDescriptor(readOnly = true, summary = true, index = 0)
 	public Integer getId()
 	{
		return ;
	}
	@JoinColumn(name = "league_id", insertable = true, updatable = true, nullable = true)
	@Collection(child = true, inverse = "league")
	@PropertyDescriptor(readOnly = false, index = 1)
	@OrderBy("yearStart")
	public Set<TeamYeargetYears()
	{
		return ;
	}
	@JoinColumn(name = "officer_league_fk", insertable = true, updatable = true, nullable = true)
	@Collection(child = true, inverse = "league")
	@PropertyDescriptor(readOnly = false, searchable = true)
	//@OrderBy("lastName")
	{
		return ;
	}
	@JoinColumn(name = "organization_league_fk", insertable = true, updatable = true, nullable = true)
	@Collection(child = true, inverse = "league")
	@PropertyDescriptor(readOnly = false, searchable = true)
	@OrderBy("name")
	{
	}
	@Column(unique = true)
	@NotNull(message = "is required")
	public String getName()
	{
		return ;
	}
	{
		return ;
	}
	{
		return ;
	}
	@BlobDescriptor(renderType = ., contentDisposition = .)
	@PropertyDescriptor(summary = true, index = 3)
	@OneToOne(cascade = .)
	{
		return ;
	}
	@BlobDescriptor(renderType = ., contentDisposition = .)
	@PropertyDescriptor(summary = true, index = 4)
	@OneToOne(cascade = .)
	{
		return ;
	}
	private UploadableMedia logo = new UploadableMedia();
	@BlobDescriptor(renderType = ., contentDisposition = .)
	@PropertyDescriptor(summary = true, index = 5)
	@OneToOne(cascade = .)
	{
		return ;
	}
	@PropertyDescriptor(hidden = true, summary = false, searchable = false)
	public Long getCreated()
	{
		return ;
	}
	@PropertyDescriptor(hidden = true, summary = false, searchable = false)
	public Long getAccessed()
	{
		return ;
	}
	@PropertyDescriptor(hidden = true, summary = false, searchable = false)
	{
		Calendar cal = new GregorianCalendar();
		return ..format(cal.getTime());
	}
	@PropertyDescriptor(hidden = true, summary = false, searchable = false)
	{
		Calendar cal = new GregorianCalendar();
		return ..format(cal.getTime());
	}
	public void setId(Integer id)
	{
		this. = id;
	}
	public void setYears(Set<TeamYearteamYears)
	{
		this. = teamYears;
	}
	public void setOfficers(Set<Officerofficers)
	{
		this. = officers;
	}
	public void setOrganizations(Set<Organizationorganizations)
	{
		this. = organizations;
	}
	public void setName(String name)
	{
		this. = name;
	}
	public void setAbbreviation(String abbreviation)
	{
		this. = abbreviation;
	}
	public void setDemographics(Demographics demographics)
	{
		this. = demographics;
	}
	public void setPhoto(UploadableMedia photo)
	{
		this. = photo;
	}
	public void setHeader(UploadableMedia header)
	{
		this. = header;
	}
	public void setLogo(UploadableMedia logo)
	{
		this. = logo;
	}
	public void setCreated(Long created)
	{
		this. = created;
	}
	public void setAccessed(Long accessed)
	{
		this. = accessed;
	}
	@PropertyDescriptor(hidden = true, summary = false, searchable = false)
	public void setCreatedAsString(String valuethrows Exception
	{
		Calendar cal = new GregorianCalendar();
		this. = new Long(cal.getTimeInMillis());
	}
	@PropertyDescriptor(hidden = true, summary = false, searchable = false)
	public void setAccessedAsString(String valuethrows Exception
	{
		Calendar cal = new GregorianCalendar();
		this. = new Long(cal.getTimeInMillis());
	}
	public String toString()
	{
		return getName();
	}
	public League clone()
	{
		return new League(this);
	}
	public int hashCode()
	{
		final int PRIME = 31;
		int result = 1;
		result = PRIME * result + ((getId() == null) ? 0 : getId().hashCode());
		return result;
	}
	public boolean equals(Object rhs)
	{
		if (this == rhs)
			return true;
		if (rhs == null)
			return false;
		if (!(rhs instanceof League))
			return false;
		final League castedObject = (Leaguerhs;
		if (getId() == null)
		{
			if (castedObject.getId() != null)
				return false;
else if (!getId().equals(castedObject.getId()))
			return false;
		return true;
	}
New to GrepCode? Check out our FAQ X