Files
seminaria3/source/src/main/model/BikeDTO.java
2026-05-18 16:58:51 +02:00

40 lines
900 B
Java

package model;
/**
* Data Transfer Object that carries bike information across layer boundaries.
* Instances are immutable.
*/
public class BikeDTO {
private final String bikeID;
private final String ownerName;
/**
* Creates a BikeDTO with the specified bike ID and owner name.
*
* @param bikeID The unique identifier of the bike.
* @param ownerName The full name of the bike's owner.
*/
public BikeDTO(String bikeID, String ownerName) {
this.bikeID = bikeID;
this.ownerName = ownerName;
}
/**
* Returns the bike's unique identifier.
*
* @return The bike ID string.
*/
public String getBikeID() {
return bikeID;
}
/**
* Returns the full name of the bike's owner.
*
* @return The owner's name.
*/
public String getOwnerName() {
return ownerName;
}
}