View Javadoc
1   package org.kuali.common.devops.logic;
2   
3   import static com.google.common.base.Optional.fromNullable;
4   
5   import java.util.Properties;
6   
7   import org.kuali.common.devops.model.Scm;
8   
9   import com.google.common.base.Optional;
10  
11  public class Applications extends Examiner {
12  
13  	public static Optional<Scm> getScm(Properties properties) {
14  		Optional<String> url = fromNullable(properties.getProperty(SCM_URL_KEY));
15  		Optional<String> revision = fromNullable(properties.getProperty(SCM_REVISION_KEY));
16  		if (url.isPresent() && revision.isPresent()) {
17  			return Optional.of(Scm.create(url.get(), revision.get()));
18  		} else {
19  			return Optional.absent();
20  		}
21  	}
22  
23  }