/*L
* Copyright Washington University in St.Louis
* Copyright Information Management Services, Inc.
* Copyright Sapient
* Copyright Booz Allen Hamilton
*
* Distributed under the OSI-approved BSD 3-Clause License.
* See http://ncip.github.com/common-biorepository-model/LICENSE.txt for details.
*/
package org.cagrid.CBM.test;
import gov.nih.nci.cbm.domain.LogicalModel.Address;
import gov.nih.nci.cbm.domain.LogicalModel.AnnotationAvailabilityProfile;
import gov.nih.nci.cbm.domain.LogicalModel.CollectionProtocol;
import gov.nih.nci.cbm.domain.LogicalModel.Diagnosis;
import gov.nih.nci.cbm.domain.LogicalModel.Institution;
import gov.nih.nci.cbm.domain.LogicalModel.Organization;
import gov.nih.nci.cbm.domain.LogicalModel.ParticipantCollectionSummary;
import gov.nih.nci.cbm.domain.LogicalModel.PatientAgeGroupAtCollection;
import gov.nih.nci.cbm.domain.LogicalModel.Person;
import gov.nih.nci.cbm.domain.LogicalModel.Preservation;
import gov.nih.nci.cbm.domain.LogicalModel.Race;
import gov.nih.nci.cbm.domain.LogicalModel.SpecimenAvailabilitySummaryProfile;
import gov.nih.nci.cbm.domain.LogicalModel.SpecimenCollectionContact;
import gov.nih.nci.cbm.domain.LogicalModel.SpecimenCollectionSummary;
public enum CbmObject {
ADDRESS(Address.class),
ANNOTATION_AVAILABILITY_PROFILE(AnnotationAvailabilityProfile.class),
COLLECTION_PROTOCOL(CollectionProtocol.class),
DIAGNOSIS(Diagnosis.class),
INSTITUTION(Institution.class),
ORGANIZATION(Organization.class),
PARTICIPANT_COLLECTION_SUMMARY(ParticipantCollectionSummary.class),
PERSON(Person.class),
PRESERVATION(Preservation.class),
RACE(Race.class),
SPECIMEN_AVAILABILITY_SUMMARY_PROFILE(SpecimenAvailabilitySummaryProfile.class),
SPECIMEN_COLLECTION_CONTACT(SpecimenCollectionContact.class),
SPECIMEN_COLLECTION_SUMMARY(SpecimenCollectionSummary.class),
PATIENT_AGE_GROUP_AT_COLLECTION(PatientAgeGroupAtCollection.class);
Class<?> cbmClass;
private CbmObject(Class<?> theCbmClass) {
cbmClass = theCbmClass;
}
public Class<?> getCbmClass() {
return cbmClass;
}
public String getSimpleName() {
return cbmClass.getSimpleName();
}
}