*/
public class MockCdmEntitySession implements ICdmEntitySession {
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(java.lang.Object)
- */
@Override
public <O extends Object> O load(O obj, boolean update) {
return obj;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(eu.etaxonomy.cdm.model.common.CdmBase)
- */
@Override
public <T extends CdmBase> T load(T cdmBase, boolean update) {
return cdmBase;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(java.util.Collection)
- */
@Override
public <T extends CdmBase> Collection<T> load(Collection<T> cdmBaseList, boolean update) {
return cdmBaseList;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#setEntitiesAsLatest()
- */
@Override
public void setEntitiesAsLatest() {
-
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#dispose()
- */
@Override
public void dispose() {
-
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#bind()
- */
@Override
public void bind() {
- // TODO Auto-generated method stub
-
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#debug(eu.etaxonomy.cdm.model.common.CdmBase)
- */
@Override
public <T extends CdmBase> EntityCacherDebugResult debug(T cdmBase) {
-
return new EntityCacherDebugResult();
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(java.util.UUID, eu.etaxonomy.cdm.api.service.IService)
- */
@Override
public <T extends CdmBase> T remoteLoad(IService<T> service, UUID uuid) {
return service.load(uuid);
}
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(eu.etaxonomy.cdm.api.service.IService, java.util.UUID, java.util.List)
- */
@Override
public <T extends CdmBase> T remoteLoad(IService<T> service, UUID uuid, List<String> propertyPaths) {
return service.load(uuid, propertyPaths);
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#save(eu.etaxonomy.cdm.api.service.IService, eu.etaxonomy.cdm.model.common.CdmBase)
- */
@Override
public <T extends CdmBase> UUID remoteSave(IService<T> service, T cdmBase) {
return service.save(cdmBase).getUuid();
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#update(eu.etaxonomy.cdm.api.service.IService, eu.etaxonomy.cdm.model.common.CdmBase)
- */
@Override
public <T extends CdmBase> T remoteUpdate(IService<T> service, T cdmBase) {
return cdmBase;
}
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#getOwner()
- */
@Override
public ICdmEntitySessionEnabled getOwner() {
return null;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#getCacheStatistics()
- */
@Override
public LiveCacheStatistics getCacheStatistics() {
return null;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#isActive()
- */
@Override
public boolean isActive() {
return false;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#getRootEntities()
- */
@Override
public <T extends CdmBase> List<T> getRootEntities() {
return null;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#debug(java.util.List)
- */
@Override
public <T extends CdmBase> EntityCacherDebugResult debug(Collection<T> cdmBase) {
return null;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#debug()
- */
@Override
public <T extends CdmBase> EntityCacherDebugResult debug() {
-
return null;
}
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#update()
- */
@Override
public <T extends CdmBase> void update() {
- // TODO Auto-generated method stub
-
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(eu.etaxonomy.cdm.api.service.UpdateResult, boolean)
- */
@Override
public UpdateResult load(UpdateResult updateResult, boolean update) {
return updateResult;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#getPropertyPath(java.lang.Class)
- */
@Override
public List<String> getPropertyPaths(Object obj) {
- // TODO Auto-generated method stub
return null;
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#addNewCdmEntity(eu.etaxonomy.cdm.model.common.CdmBase)
- */
@Override
public void addNewCdmEntity(CdmBase newEntity) {
- // TODO Auto-generated method stub
-
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.session.ICdmEntitySession#load(eu.etaxonomy.cdm.persistence.dto.MergeResult, boolean)
- */
@Override
public <T extends CdmBase> MergeResult<T> load(MergeResult<T> mergeResult, boolean update) {
return mergeResult;
}
-
-
}
public class NomenclaturalReferenceDetailSection extends
AbstractCdmDetailSection<TaxonName> implements ITaxonBaseDetailSection{
- private TaxonBase taxonBase;
+ private TaxonBase<?> taxonBase;
/**
* <p>Constructor for NomenclaturalReferenceDetailSection.</p>
super(cdmFormFactory, conversation, parentElement, selectionProvider, style);
}
- /** {@inheritDoc} */
@Override
public String getHeading() {
return "Nomenclatural Reference";
}
- /** {@inheritDoc} */
@Override
public void setTaxonBase(TaxonBase entity) {
this.taxonBase = entity;
setEntity(name);
}
- /** {@inheritDoc} */
@Override
protected void setSectionTitle() {
String title = "";
AbstractCdmDetailSection<TaxonName> parentElement, int style) {
return formFactory.createNomenclaturalReferenceDetailElement(parentElement, style);
}
-
-
-
-
-
-
}