View Javadoc

1   package fr.in2p3.jsaga.impl.resource.description;
2   
3   import org.apache.log4j.Logger;
4   import org.ogf.saga.resource.description.StorageDescription;
5   
6   import java.util.Collection;
7   import java.util.Properties;
8   
9   /* ***************************************************
10   * *** Centre de Calcul de l'IN2P3 - Lyon (France) ***
11   * ***             http://cc.in2p3.fr/             ***
12   * ***************************************************/
13  public class StorageDescriptionImpl extends AbstractResourceDescriptionImpl implements StorageDescription {
14      private Logger m_logger = Logger.getLogger(StorageDescriptionImpl.class);
15  
16      /** constructor for ResourceFactory.createDescription() */
17      public StorageDescriptionImpl() {
18          super();
19      }
20  
21      /** constructor for ResourceManager.getTemplate() */
22      public StorageDescriptionImpl(Properties properties) {
23          super(properties);
24      }
25  
26      @Override
27      protected Collection<String> getScalarAttributes() {
28          Collection<String> c = super.getScalarAttributes();
29          c.add(StorageDescription.ACCESS);
30          c.add(StorageDescription.SIZE);
31          return c;
32      }
33  
34  }