本文整理汇总了Java中org.kuali.rice.location.api.county.CountyContract类的典型用法代码示例。如果您正苦于以下问题:Java CountyContract类的具体用法?Java CountyContract怎么用?Java CountyContract使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
CountyContract类属于org.kuali.rice.location.api.county包,在下文中一共展示了CountyContract类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: isExternalizable
import org.kuali.rice.location.api.county.CountyContract; //导入依赖的package包/类
@Override
public boolean isExternalizable(Class boClass) {
if(CampusContract.class.isAssignableFrom(boClass)){
return true;
} else if(StateContract.class.isAssignableFrom(boClass)){
return true;
} else if(CountryContract.class.isAssignableFrom(boClass)){
return true;
} else if (CountyContract.class.isAssignableFrom(boClass)) {
return true;
} else if (PostalCodeContract.class.isAssignableFrom(boClass)) {
return true;
}
return false;
}
示例2: getExternalizableBusinessObject
import org.kuali.rice.location.api.county.CountyContract; //导入依赖的package包/类
public <T extends ExternalizableBusinessObject> T getExternalizableBusinessObject(Class<T> businessObjectClass, Map<String, Object> fieldValues) {
if(CampusContract.class.isAssignableFrom(businessObjectClass)){
if(isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.CODE)){
Campus campus = getCampusService().getCampus((String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.CODE));
return (T) CampusBo.from(campus);
}
} else if(StateContract.class.isAssignableFrom(businessObjectClass)){
if(isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.COUNTRY_CODE)
&& isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.CODE)) {
State state = getStateService().getState((String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.COUNTRY_CODE), (String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.CODE));
return (T) StateBo.from(state);
}
} else if(CountryContract.class.isAssignableFrom(businessObjectClass)){
if(isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.CODE)) {
Country country = getCountryService().getCountry((String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.CODE));
return (T) CountryBo.from(country);
}
} else if (CountyContract.class.isAssignableFrom(businessObjectClass)) {
if (isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.CODE)
&& isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.COUNTRY_CODE)
&& isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.STATE_CODE)) {
County county = getCountyService().getCounty((String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.COUNTRY_CODE), (String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.STATE_CODE), (String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.CODE));
return (T)CountyBo.from(county);
}
} else if (PostalCodeContract.class.isAssignableFrom(businessObjectClass)) {
if (isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.CODE)
&& isNonBlankValueForKey(fieldValues, LocationConstants.PrimaryKeyConstants.COUNTRY_CODE)) {
PostalCode postalCode = getPostalCodeService().getPostalCode((String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.COUNTRY_CODE), (String) fieldValues.get(
LocationConstants.PrimaryKeyConstants.CODE));
return (T)PostalCodeBo.from(postalCode);
}
}
return null;
}
示例3: queryForEbos
import org.kuali.rice.location.api.county.CountyContract; //导入依赖的package包/类
public <T extends ExternalizableBusinessObject> List<T> queryForEbos(
Class<T> businessObjectClass, QueryByCriteria query) {
if ( StateContract.class.isAssignableFrom( businessObjectClass ) ) {
Collection<State> states = getStateService().findStates(query).getResults();
List<StateEbo> stateEbos = new ArrayList<StateEbo>(states.size());
for (State state : states) {
stateEbos.add(StateBo.from(state));
}
return (List<T>)stateEbos;
} else if ( CampusContract.class.isAssignableFrom( businessObjectClass ) ) {
Collection<Campus> campuses = getCampusService().findCampuses(query).getResults();
List<CampusEbo> campusEbos = new ArrayList<CampusEbo>(campuses.size());
for (Campus campus : campuses) {
campusEbos.add(CampusBo.from(campus));
}
return (List<T>)campusEbos;
} else if ( CountryContract.class.isAssignableFrom( businessObjectClass ) ) {
Collection<Country> countries = getCountryService().findCountries(query).getResults();
List<CountryEbo> countryEbos = new ArrayList<CountryEbo>(countries.size());
for (Country country : countries) {
countryEbos.add(CountryBo.from(country));
}
return (List<T>)countryEbos;
} else if ( CountyContract.class.isAssignableFrom( businessObjectClass ) ) {
Collection<County> counties = getCountyService().findCounties(query).getResults();
List<CountyEbo> countyEbos = new ArrayList<CountyEbo>(counties.size());
for (County county : counties) {
countyEbos.add(CountyBo.from(county));
}
return (List<T>)countyEbos;
} else if ( PostalCodeContract.class.isAssignableFrom( businessObjectClass ) ) {
Collection<PostalCode> postalCodes = getPostalCodeService().findPostalCodes(query).getResults();
List<PostalCodeEbo> postalCodeEbos = new ArrayList<PostalCodeEbo>(postalCodes.size());
for (PostalCode postalCode : postalCodes) {
postalCodeEbos.add(PostalCodeBo.from(postalCode));
}
return (List<T>)postalCodeEbos;
}
// Not responsible for other types -- so return empty list?
return Collections.emptyList();
}