Uses of Class
semorg.sql.util.DistinctVector

Packages that use DistinctVector
semorg.gui.util This package provides utilities for the several window classes (graphics user interface layer). 
semorg.sql.tables This package implements the object relational mapping between the relational data model (the tables) and the object oriented data model (the objects within this package). 
 

Uses of DistinctVector in semorg.gui.util
 

Fields in semorg.gui.util declared as DistinctVector
private  DistinctVector<SimpleIDKey> AssociationTabControl.idsToDelete
          Contains the ids of the items which should be deleted.
private  DistinctVector<SimpleIDKey> AssociationTabControl.previouslySelectedIds
          Contains the ids of the previously selected items.
private  DistinctVector<DBTableChangedListener> DelayedPaymentViewerControl.updateListeners
          These listeners react on changes in the database tables by updating the GUI table.
private  DistinctVector<DBTableChangedListener> AssociationTabControl.updateListeners
          These listeners react on changes in the database tables by updating the GUI table.
 

Methods in semorg.gui.util that return DistinctVector
 DistinctVector<SimpleIDKey> AssociationTabControl.getObjects()
          Returns the items of the GUI table.
 

Methods in semorg.gui.util with parameters of type DistinctVector
private  String AssociationTabControl.determineDeleteMessage(DistinctVector<SimpleIDKey> selectedElements)
          This method determines the right deletion dialog hint text against the type of the association managed by this control.
 

Uses of DistinctVector in semorg.sql.tables
 

Methods in semorg.sql.tables that return DistinctVector
static DistinctVector<CompanyBooking> CompanyBooking.getBookingsForPresentation(int presentationId)
          Returns all bookings for a presentation for a given presentation id.
static DistinctVector<ClientBooking> ClientBooking.getBookingsForPresentation(int presentationId)
          Returns all bookings for a presentation for a given presentation id.
static DistinctVector<ClientBooking> ClientBooking.getBookingsOfClient(int clientId)
          Returns all bookings of a client according to the given client id.
static DistinctVector<CompanyBooking> CompanyBooking.getBookingsOfCompany(int companyId)
          Returns all bookings of a company according to the given compony id.
static DistinctVector<Client> Client.getEmployees(int companyId)
          Returns all Client objects which are employed by a certain company specified by a given company id.
static DistinctVector<Lecturer> Lecturer.getLectConducting(int seminarTypeId)
          Provides for a given presentation id all lecturers who conduct the presentation according to the given id.
static DistinctVector<Lecturer> Lecturer.getLectInstructing(int presentationId)
          Provides for a given presentation id all lecturers who instruct the presentation according to the given id.
static DistinctVector<Lecturer> Lecturer.getLectSupervising(int presentationId)
          Provides for a given presentation id all lecturers who supervise the presentation according to the given id.
static DistinctVector<Presentation> Presentation.getPresentationVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of Presentation instances corresponding to the ResultSet of the query.
static DistinctVector<Presentation> Presentation.getPresForSemType(int semTypeId)
          Returns all presentations which possess the given seminartype.
static DistinctVector<Presentation> Presentation.getPresInstructedBy(int lecturerId)
          Returns all presentations which are instructed by a lecturer corresponding to the given id.
static DistinctVector<Presentation> Presentation.getPresSupervisedBy(int lecturerId)
          Returns all presentations which are supervised by a lecturer corresponding to the given id.
static DistinctVector<SeminarType> SeminarType.getSemTypeConductedBy(int lecturerId)
          Returns for a given lecturer id the seminartypes whose are conducted by the lecturer corresponding to the id.
private static DistinctVector<SeminarType> SeminarType.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an instance of this class and returns a vector with the resulting class objects.
private static DistinctVector<PublicPresentation> PublicPresentation.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an PublicPresentation object and returns a vector with the resulting PublicPresentation instances.
private static DistinctVector<Presentation> Presentation.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an instance of this class and returns a vector with the resulting class objects.
private static DistinctVector<Lecturer> Lecturer.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an Lecturer object and returns a vector with the resulting Lecturer instances.
private static DistinctVector<Enumeration> Enumeration.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an object of this class and returns a vector with the resulting class objects.
private static DistinctVector<CompanyInternalPresentation> CompanyInternalPresentation.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an CompanyInternalPresentation object and returns a vector with the resulting instances.
private static DistinctVector<CompanyBooking> CompanyBooking.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an CompanyBooking object and returns a vector with the resulting CompanyBooking instances.
private static DistinctVector<Company> Company.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an Company object and returns a vector with the resulting Company instances.
private static DistinctVector<ClientBooking> ClientBooking.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an ClientBooking object and returns a vector with the resulting ClientBooking instances.
private static DistinctVector<Client> Client.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an Client object and returns a vector with the resulting Client instances.
private static DistinctVector<Associate> Associate.getVector(ResultSet resultSet)
          Creates for each element in a given ResultSet instance an Associate object and returns a vector with the created Associate instances.
static DistinctVector<Enumeration> Enumeration.getVectorFromDB(int type)
          Creates a PreparedStatement instance with the given parameter, executes the query and returns a vector of instances of this class corresponding to the ResultSet of the query.
static DistinctVector<SeminarType> SeminarType.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of instances of this class corresponding to the ResultSet of the query.
static DistinctVector<PublicPresentation> PublicPresentation.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of PublicPresentation instances corresponding to the ResultSet of the query.
static DistinctVector<Lecturer> Lecturer.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of Lecturer instances corresponding to the ResultSet of the query.
static DistinctVector<CompanyInternalPresentation> CompanyInternalPresentation.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of CompanyInternalPresentation instances corresponding to the ResultSet of the query.
static DistinctVector<CompanyBooking> CompanyBooking.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of CompanyBooking instances corresponding to the ResultSet of the query.
static DistinctVector<Company> Company.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of Company instances corresponding to the ResultSet of the query.
static DistinctVector<ClientBooking> ClientBooking.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of ClientBooking instances corresponding to the ResultSet of the query.
static DistinctVector<Client> Client.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of Client instances corresponding to the ResultSet of the query.
static DistinctVector<Associate> Associate.getVectorFromDB(Vector<DBConstraint> additionalConstraints, String sortString)
          Creates a PreparedStatement instance with the given parameters, executes the query and returns a vector of Associate instances corresponding to the ResultSet of the query.