Package org.corrib.s3b.sscf.tools.sscf2js

Examples of org.corrib.s3b.sscf.tools.sscf2js.SiocResourceDescription


 
  public String getSiocResourceDescription(String uri,String type)
  {
    if(type!=null&&!"".equals(type))
    {
      SiocResourceDescription srd = new SiocResourceDescription();
      if(type.equals("site"))
      {
        SiocSiteResource ssr = SiocSiteResource.getInstance(uri);
       
        srd.setName(ssr.getTitle());
        srd.setDescription(ssr.getDescription());
        if(ssr.getLink()!=null&&!"".equals(ssr.getLink()))
          srd.setLink(ssr.getLink());
        else srd.setLink(ssr.getStringURI());
      }
      if(type.equals("forum"))
      {
        SiocForumResource sfr = SiocForumResource.getInstance(uri);
        if(sfr.getName()!=null&&!"".equals(sfr.getName()))
          srd.setName(sfr.getName());
        if(sfr.getTitle()!=null&&!"".equals(sfr.getTitle()))
          srd.setName(sfr.getTitle());
        //srd.setDescription();
        if(sfr.getLink()!=null)
          srd.setLink(sfr.getLink());
        srd.setSeeAlso(sfr.getSeeAlso());
      }
      if(type.equals("post"))
      {
        SiocPostResource spr = SiocPostResource.getInstance(uri);
       
        srd.setName(spr.getTitle());
        if(spr.getLink()!=null)
          srd.setLink(spr.getLink());
        srd.setSeeAlso(spr.getStringURI());
       
        srd.setCreatedWhen(spr.getCreatedWhen());
       
        if(spr.getTopics().size()>0)
          srd.setTopics(spr.getTopics());
        if(spr.getLinksTo().size()>0)
          srd.setLinksTo(spr.getLinksTo());
         
      }
     
      return srd.toJSON();
    }
   
   
    return null;
  }
View Full Code Here

TOP

Related Classes of org.corrib.s3b.sscf.tools.sscf2js.SiocResourceDescription

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.