}
@Override
public void save(Party party, Access access) {
if( party == null )
throw new ApplicationException("数据为空,不能进行保存!");
Party original = null;
boolean inserted = StringUtil.clean( party.getIdentity() ) == null;
if( party instanceof Organization && !isUniqueName( party ) )
throw new ApplicationException("名称["+party.getName()+"]已经存在!");
if( party instanceof Person ){
Person p = ((Person) party);
if( p.getCountry() != null
&& StringUtils.isEmpty(p.getCountry().getIdentity()))