package net.agef.jobexchange.integration;
import net.agef.jobexchange.domain.AbstractUserRole;
import net.agef.jobexchange.domain.AlumniRole;
import net.agef.jobexchange.domain.OrganisationRole;
public enum UserRoleType {
ALUMNI{
public String getClassName() {
return AlumniRole.class.getName();
}
@Override
public AlumniRole getNewInstance() {
return new AlumniRole();
}
},
ORGANISATION{
public String getClassName() {
return OrganisationRole.class.getName();
}
@Override
public OrganisationRole getNewInstance() {
return new OrganisationRole();
}
};
public abstract AbstractUserRole getNewInstance();
public abstract String getClassName();
}