Revision 3dff50a1
Added by Andreas Müller almost 13 years ago
XperCdmIntegration/src/main/java/eu/etaxonomy/cdm/io/xper/CdmXperBaseControler.java | ||
---|---|---|
10 | 10 |
package eu.etaxonomy.cdm.io.xper; |
11 | 11 |
|
12 | 12 |
import java.util.List; |
13 |
import java.util.UUID; |
|
13 | 14 |
|
14 | 15 |
import org.apache.log4j.Logger; |
15 | 16 |
|
... | ... | |
436 | 437 |
*/ |
437 | 438 |
@Override |
438 | 439 |
public boolean matchNumValue(Individual ind, Variable var, Double value) { |
439 |
logger.warn("matchNumValue Not yet implemented");
|
|
440 |
return false;
|
|
440 |
logger.info("matchNumValue implemented by using super");
|
|
441 |
return super.matchNumValue(ind, var, value);
|
|
441 | 442 |
} |
442 | 443 |
|
443 | 444 |
/* (non-Javadoc) |
... | ... | |
508 | 509 |
*/ |
509 | 510 |
@Override |
510 | 511 |
public void addIndividual(Individual ind) { |
511 |
logger.warn("addIndividual Not yet implemented"); |
|
512 |
|
|
512 |
super.addIndividual(ind); |
|
513 | 513 |
} |
514 | 514 |
|
515 | 515 |
/* (non-Javadoc) |
... | ... | |
526 | 526 |
*/ |
527 | 527 |
@Override |
528 | 528 |
public Individual findIndividualByName(String ind) { |
529 |
logger.warn("findIndividualByName Not yet implemented"); |
|
530 |
return null; |
|
529 |
return super.findIndividualByName(ind); |
|
531 | 530 |
} |
532 | 531 |
|
533 | 532 |
/* (non-Javadoc) |
... | ... | |
616 | 615 |
*/ |
617 | 616 |
@Override |
618 | 617 |
public boolean checkingUnknown(Variable var, Individual ind) { |
619 |
logger.warn("checkingUnknown Not yet implemented"); |
|
620 |
return false; |
|
618 |
return super.checkingUnknown(var, ind); |
|
621 | 619 |
} |
622 | 620 |
|
623 | 621 |
/* (non-Javadoc) |
... | ... | |
625 | 623 |
*/ |
626 | 624 |
@Override |
627 | 625 |
public void checkUnknown(Variable var, Individual ind, boolean b, boolean withDaughters) { |
628 |
logger.warn("checkUnknown Not yet implemented"); |
|
629 |
|
|
626 |
super.checkUnknown(var, ind, b, withDaughters); |
|
630 | 627 |
} |
631 | 628 |
|
632 | 629 |
/* (non-Javadoc) |
633 | 630 |
* @see fr_jussieu_snv_lis.base.IControlerBase#checkUnknown(fr_jussieu_snv_lis.base.Variable, fr_jussieu_snv_lis.base.Individual[], boolean, boolean) |
634 | 631 |
*/ |
635 | 632 |
@Override |
636 |
public void checkUnknown(Variable var, Individual[] tab, boolean b, |
|
637 |
boolean withDaughters) { |
|
638 |
logger.warn("checkUnknown(var,tab, b, withDaughters) Not yet implemented"); |
|
639 |
|
|
633 |
public void checkUnknown(Variable var, Individual[] tab, boolean b, boolean withDaughters) { |
|
634 |
super.checkUnknown(var, tab, b, withDaughters); |
|
640 | 635 |
} |
641 | 636 |
|
642 | 637 |
/* (non-Javadoc) |
... | ... | |
725 | 720 |
*/ |
726 | 721 |
@Override |
727 | 722 |
public Variable findVariableByName(String str) { |
728 |
logger.warn("findVariableByName Not yet implemented"); |
|
723 |
logger.warn("findVariableByName implemented as super"); |
|
724 |
return super.findVariableByName(str); |
|
725 |
} |
|
726 |
|
|
727 |
/** |
|
728 |
* Returns the variable with variable.uuid equal to uuid. |
|
729 |
* Returns <code>null</code> if no such variable exists or |
|
730 |
* if <code>uuid == null</code> |
|
731 |
* @param uuid |
|
732 |
* @return |
|
733 |
*/ |
|
734 |
public Variable findVariableByUuid(UUID uuid) { |
|
735 |
if (uuid == null){ |
|
736 |
return null; |
|
737 |
} |
|
738 |
//TODO improve performance by storing variables also in a |
|
739 |
//hashmap |
|
740 |
for (Variable var : base.getVariables()) { |
|
741 |
if (uuid.equals(var.getUuid())) { |
|
742 |
return var; |
|
743 |
} |
|
744 |
} |
|
729 | 745 |
return null; |
730 | 746 |
} |
731 | 747 |
|
... | ... | |
734 | 750 |
*/ |
735 | 751 |
@Override |
736 | 752 |
public boolean checkExistanceOneVariable(String s) { |
737 |
logger.warn("checkExistanceOneVariable Not yet implemented");
|
|
738 |
return false;
|
|
753 |
logger.warn("checkExistanceOneVariable implemented as super");
|
|
754 |
return super.checkExistanceOneVariable(s);
|
|
739 | 755 |
} |
740 | 756 |
|
741 | 757 |
/* (non-Javadoc) |
... | ... | |
789 | 805 |
@Override |
790 | 806 |
public void addNewVariableAndItsModesToMatrix(Variable newVariable) { |
791 | 807 |
logger.warn("addNewVariableAndItsModesToMatrix Not yet implemented"); |
792 |
|
|
793 | 808 |
} |
794 | 809 |
|
795 | 810 |
/* (non-Javadoc) |
... | ... | |
798 | 813 |
@Override |
799 | 814 |
public void addNewVariableNumAndItsModesToMatrix(Variable newVariable) { |
800 | 815 |
logger.warn("addNewVariableNumAndItsModesToMatrix Not yet implemented"); |
801 |
|
|
802 | 816 |
} |
803 | 817 |
|
804 | 818 |
/* (non-Javadoc) |
... | ... | |
807 | 821 |
@Override |
808 | 822 |
public void deleteVariableFromMatrix(Variable variable) { |
809 | 823 |
logger.warn("deleteVariableFromMatrix Not yet implemented"); |
810 |
|
|
811 | 824 |
} |
812 | 825 |
|
813 | 826 |
/* (non-Javadoc) |
... | ... | |
816 | 829 |
@Override |
817 | 830 |
public void deleteVariable(Variable va) { |
818 | 831 |
logger.warn("deleteVariable Not yet implemented"); |
819 |
|
|
820 | 832 |
} |
821 | 833 |
|
822 | 834 |
/* (non-Javadoc) |
... | ... | |
825 | 837 |
@Override |
826 | 838 |
public void deleteVariableAndAllDaughters(Variable v) { |
827 | 839 |
logger.warn("deleteVariableAndAllDaughters Not yet implemented"); |
828 |
|
|
829 | 840 |
} |
830 | 841 |
|
831 | 842 |
/* (non-Javadoc) |
... | ... | |
834 | 845 |
@Override |
835 | 846 |
public void deleteVariablesAndAllDaughters(Variable[] tab) { |
836 | 847 |
logger.warn("deleteVariablesAndAllDaughters Not yet implemented"); |
837 |
|
|
838 | 848 |
} |
839 | 849 |
|
840 | 850 |
/* (non-Javadoc) |
... | ... | |
852 | 862 |
@Override |
853 | 863 |
public void deleteVariablesWithoutDaughters(Variable[] tab) { |
854 | 864 |
logger.warn("deleteVariablesWithoutDaughters Not yet implemented"); |
855 |
|
|
856 | 865 |
} |
857 | 866 |
|
858 | 867 |
/* (non-Javadoc) |
... | ... | |
865 | 874 |
return null; |
866 | 875 |
} |
867 | 876 |
|
868 |
/* (non-Javadoc) |
|
869 |
* @see fr_jussieu_snv_lis.base.IControlerBase#getVariableDaughters(java.util.List, fr_jussieu_snv_lis.base.Variable) |
|
870 |
*/ |
|
871 |
@Override |
|
872 |
public List<Variable> getVariableDaughters(List<Variable> listDaugther, |
|
873 |
Variable v) { |
|
874 |
logger.warn("getVariableDaughters Not yet implemented"); |
|
875 |
return null; |
|
876 |
} |
|
877 |
|
|
878 | 877 |
/* (non-Javadoc) |
879 | 878 |
* @see fr_jussieu_snv_lis.base.IControlerBase#getVariableDaughters(fr_jussieu_snv_lis.base.Variable) |
880 | 879 |
*/ |
881 | 880 |
@Override |
882 | 881 |
public List<Variable> getVariableDaughters(Variable v) { |
883 |
logger.warn("getVariableDaughters Not yet implemented"); |
|
884 |
return null; |
|
882 |
return super.getVariableDaughters(v); |
|
885 | 883 |
} |
886 | 884 |
|
887 | 885 |
/* (non-Javadoc) |
Also available in: Unified diff
new implementation for Xper data fetching from persistence and some further changes to Xper