Project

General

Profile

« Previous | Next » 

Revision 6433

make isScienceMetadata() method public/static to be called throughout Metacat

View differences:

src/edu/ucsb/nceas/metacat/dataone/D1NodeService.java
669 669
   * @param sysmeta - the SystemMetadata describing the object
670 670
   * @return true if the object should be treated as science metadata
671 671
   */
672
  protected boolean isScienceMetadata(SystemMetadata sysmeta) {
672
  public static boolean isScienceMetadata(SystemMetadata sysmeta) {
673 673
    
674 674
    ObjectFormat objectFormat = null;
675 675
    boolean isScienceMetadata = false;
676 676
    
677 677
    try {
678 678
      objectFormat = ObjectFormatCache.getInstance().getFormat(sysmeta.getFmtid());
679
      if ( objectFormat.getFormatType() == "METADATA" ) {
679
      if ( objectFormat.getFormatType().equals("METADATA") ) {
680 680
      	isScienceMetadata = true;
681 681
      	
682 682
      }

Also available in: Unified diff