setHref() public method

Sets the Resource's href.
public setHref ( string href ) : void
href string href
return void
Esempio n. 1
0
 /// 
 /// <param name="resource"></param>
 private void fixResourceHref(Resource resource)
 {
     if (StringUtil.isNotBlank(resource.getHref())
            && !resources.ContainsKey(resource.getHref()))
     {
         return;
     }
     if (StringUtil.isBlank(resource.getHref()))
     {
         if (resource.getMediaType() == null)
         {
             throw new ArgumentException("Resource must have either a MediaType or a href");
         }
         int i = 1;
         String href = createHref(resource.getMediaType(), i);
         while (resources.ContainsKey(href))
         {
             href = createHref(resource.getMediaType(), (++i));
         }
         resource.setHref(href);
     }
 }
Esempio n. 2
0
 /// 
 /// <param name="resource"></param>
 private void fixResourceHref(Resource resource)
 {
     if (StringUtil.isNotBlank(resource.getHref())
            && !resources.ContainsKey(resource.getHref()))
     {
         return;
     }
     if (StringUtil.isBlank(resource.getHref()))
     {
         if (resource.getMediaType() == null)
         {
             throw new ArgumentException("Resource must have either a MediaType or a href");
         }
         int i = 1;
         String href = createHref(resource.getMediaType(), i);
         while (resources.ContainsKey(href))
         {
             href = createHref(resource.getMediaType(), (++i));
         }
         resource.setHref(href);
     }
 }