package io.highway.to.urhell.domain;

import java.util.ArrayList;
import java.util.List;

public class EntryPathData {

    private String uri="";
    private TypePath typePath=TypePath.UNKNOWN;
    private String methodEntry="";
    private String className="";
    private String signatureName="";
    private List<EntryPathParam> listEntryPathData = new ArrayList<EntryPathParam>();
    private HttpMethod httpMethod= HttpMethod.UNKNOWN;
    
    

	public String getSignatureName() {
		return signatureName;
	}

	public void setSignatureName(String signatureName) {
		this.signatureName = signatureName;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getUri() {
        return uri;
    }

    public void setUri(String uri) {
        this.uri = uri;
    }

    public TypePath getTypePath() {
        return typePath;
    }

    public void setTypePath(TypePath typePath) {
        this.typePath = typePath;
    }

  

    public String getMethodEntry() {
		return methodEntry;
	}

	public void setMethodEntry(String methodEntry) {
		this.methodEntry = methodEntry;
	}

	public List<EntryPathParam> getListEntryPathData() {
        return listEntryPathData;
    }

    public void setListEntryPathData(List<EntryPathParam> listEntryPathData) {
        this.listEntryPathData = listEntryPathData;
    }

    public HttpMethod getHttpMethod() {
        return httpMethod;
    }

    public void setHttpMethod(HttpMethod httpMethod) {
        this.httpMethod = httpMethod;
    }

    @Override
    public String toString() {
        return "EntryPathData [uri=" + uri + ", typePath=" + typePath
                + ", methodEntry=" + methodEntry + ", className=" + className
                + ", listEntryPathData=" + listEntryPathData + ", httpMethod="
                + httpMethod + "]";
    }

    

}

@@ -139,59 +139,8 @@
  uri
-=%22%22;%0A    private TypePath typePath=TypePath.UNKNOWN
 ;%0A  
@@ -167,19 +167,16 @@
 hodEntry
-=%22%22
 ;%0A    pr
@@ -193,27 +193,24 @@
 ng className
-=%22%22
 ;%0A    privat
@@ -235,11 +235,8 @@
 Name
-=%22%22
 ;%0A  
@@ -245,16 +245,119 @@
 private 
+TypePath typePath=TypePath.UNKNOWN;%0A    private HttpMethod httpMethod= HttpMethod.UNKNOWN;%0A    private 
 List%3CEnt
@@ -425,73 +425,8 @@
 %3E();
-%0A    private HttpMethod httpMethod= HttpMethod.UNKNOWN;%0A    %0A    
 %0A%0A%09p
@@ -631,32 +631,132 @@
  className;%0A%09%7D%0A%0A
+    public String getNormalizedClassName() %7B%0A        return className.replaceAll(%22%5C%5C.%22,%22/%22);%0A    %7D%0A%0A
 %09public void set

prepare merge of EntryPathData & BreakerData