2017-01-26 3 views
-4
public class MMTUtil 
{ 
private static Map<String, String> domainDocumentationMap    = null; 
static 
    { 
    domainDocumentationMap = new TreeMap<String, String>(); 
    } 

public static Map<String, String> getDomainDocumentationMap() { 
    return domainDocumentationMap; 
} 

public static void setDomainDocumentationMap(Map<String, String> domainDocumentationMap) { 
    MMTUtil.domainDocumentationMap = domainDocumentationMap; 
} 

Можете ли вы, ребята, помочь мне понять этот код?Руководство по использованию treemap с кодом

Как я могу использовать этот код, чтобы вернуть мне domainComboDocumentationMap и domainComboDocumentationMap, чтобы я мог использовать его в другом java-файле?

Edit: 



public UMRResultObject insertDocumentation(UMRDocumentationDTO documentationDTO) 
{ 
    Session  session = UMRHibernateUtil.getUmrSession(); 
    Transaction tx  = null; 
    documentationLink = null; 
    objectName = null; 
    objectType = null; 

    try 
    { 
     tx = session.beginTransaction(); 
     dao.insertDocumentation(documentationDTO, session); 
********MMTUtil.getDomainDocumentationMap().put(objectName.getDomainName()+objectType.getDomainType(),documentationLink.getDocumentationLink());****** 
     tx.commit(); 
     ro.setSuccess(true); 
     ro.getMessages().add("Record Inserted Successfully"); 
    } 

ответ

1

MMTUtil класс со статическими методами, так что вы можете просто использовать его как это:

MMTUtil.getDomainComboDocumentationMap() возвратит domainComboDocumentationMap MMTUtil.getDomainDocumentationMap() возвратит domainDocumentationMap

Вам нужно будет импортировать MMTUtil в другой java-файл, который использует этот класс.

+0

Я уже ввез MMTUtil в моей другой заливке Java, но я до сих пор не в состоянии назвать это – user7474502

+1

благодаря не звали его из ejbmodule а из MMTWeb ааа Sad – user7474502

+0

Ах, это досадная ошибка. В следующий раз, когда вы зададите вопрос, также разместите некоторый код, где вы пытаетесь его назвать, тогда мы также сможем обнаружить там ошибку. – Sheldon

Смежные вопросы