package edu.asu.spring.quadriga.domain.resolver;
public interface IProjectHandleResolver {
String getId();
void setId(String id);
String getProjectName();
void setProjectName(String projectName);
String getDescription();
void setDescription(String description);
String getProjectUrl();
void setProjectUrl(String projectUrl);
String getResolvedHandlePattern();
void setResolvedHandlePattern(String resolvedHandlePattern);
String getHandlePattern();
void setHandlePattern(String handlePattern);
String getHandleExample();
void setHandleExample(String handleExample);
String buildResolvedHandle(String handle);
void setUsername(String username);
String getUsername();
void setResolvedHandleExample(String resolvedHandleExample);
String getResolvedHandleExample();
public Status getValidation();
public void setValidation(Status failed);
}