Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
Pet.java
Package: petclinic.rar [view]
Upload User: dezhong
Upload Date: 2022-08-10
Package Size: 167k
Code Size: 2k
Category:
Java Develop
Development Platform:
Java
- package org.springframework.samples.petclinic;
- import java.util.ArrayList;
- import java.util.Collections;
- import java.util.Date;
- import java.util.HashSet;
- import java.util.List;
- import java.util.Set;
- import org.springframework.beans.support.MutableSortDefinition;
- import org.springframework.beans.support.PropertyComparator;
- /**
- * Simple JavaBean business object representing a pet.
- *
- * @author Ken Krebs
- * @author Juergen Hoeller
- * @author Sam Brannen
- */
- public class Pet extends NamedEntity {
- private Date birthDate;
- private PetType type;
- private Owner owner;
- private Set<Visit> visits;
- public void setBirthDate(Date birthDate) {
- this.birthDate = birthDate;
- }
- public Date getBirthDate() {
- return this.birthDate;
- }
- public void setType(PetType type) {
- this.type = type;
- }
- public PetType getType() {
- return this.type;
- }
- protected void setOwner(Owner owner) {
- this.owner = owner;
- }
- public Owner getOwner() {
- return this.owner;
- }
- protected void setVisitsInternal(Set<Visit> visits) {
- this.visits = visits;
- }
- protected Set<Visit> getVisitsInternal() {
- if (this.visits == null) {
- this.visits = new HashSet<Visit>();
- }
- return this.visits;
- }
- public List<Visit> getVisits() {
- List<Visit> sortedVisits = new ArrayList<Visit>(getVisitsInternal());
- PropertyComparator.sort(sortedVisits, new MutableSortDefinition("date", false, false));
- return Collections.unmodifiableList(sortedVisits);
- }
- public void addVisit(Visit visit) {
- getVisitsInternal().add(visit);
- visit.setPet(this);
- }
- }