blob: f4763ade73b75f2cdd08c4388c18379df0fa0733 [file] [log] [blame]
/*
* Copyright (c) 1998, 2021 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0,
* or the Eclipse Distribution License v. 1.0 which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
*/
// Contributors:
// Oracle - initial API and implementation from Oracle TopLink
package org.eclipse.persistence.testing.models.aggregate;
import java.sql.*;
import org.eclipse.persistence.sessions.*;
/**
* Insert the type's description here.
* Creation date: (6/7/00 9:56:29 AM)
*/
public class Job {
String title;
Time[] normalHours;
/**
* Job constructor comment.
*/
public Job() {
super();
}
/**
* Insert the method's description here.
* Creation date: (6/7/00 11:24:58 AM)
* @return org.eclipse.persistence.testing.models.aggregate.Job
*/
public static Job example1() {
Job job1 = new Job();
job1.setTitle("Crane Operator");
/*
Time[] normalHours = new Time[2];
normalHours[0] = new Time(5,30,15);
normalHours[1] = new Time(21,9,10);
job1.setNormalHours(normalHours);
*/
job1.setNormalHours(new Time[2]);
return job1;
}
/**
* Insert the method's description here.
* Creation date: (6/7/00 10:09:23 AM)
* @return java.sql.Time
*/
public Time getEndTime() {
return getNormalHours()[1];
}
/**
* Insert the method's description here.
* Creation date: (6/7/00 10:01:55 AM)
* @return java.sql.Time[]
*/
public Time[] getNormalHours() {
return normalHours;
}
/**
* Insert the method's description here.
* Creation date: (6/7/00 10:05:48 AM)
* @return java.sql.Time[]
* @param row org.eclipse.persistence.sessions.DatabaseRecord
*/
public Time[] getNormalHoursFromRow(org.eclipse.persistence.sessions.Record row) {
Time[] hours = new Time[2];
hours[0] = (Time)row.get("START_TIME");
hours[1] = (Time)row.get("END_TIME");
return hours;
}
/**
* Insert the method's description here.
* Creation date: (6/7/00 10:08:30 AM)
* @return java.sql.Time
*/
public Time getStartTime() {
return getNormalHours()[0];
}
/**
* Insert the method's description here.
* Creation date: (6/7/00 10:10:52 AM)
* @return java.lang.String
*/
public String getTitle() {
return this.title;
}
/**
* Insert the method's description here.
* Creation date: (6/7/00 10:02:35 AM)
* @param theNormalHours java.sql.Time[]
*/
public void setNormalHours(Time[] theNormalHours) {
this.normalHours = theNormalHours;
}
/**
* Insert the method's description here.
* Creation date: (6/7/00 10:10:17 AM)
* @param theTitle java.lang.String
*/
public void setTitle(String theTitle) {
this.title = theTitle;
}
}