1 package com.indexdata.mkjsf.utils;
\r
3 import javax.enterprise.context.ApplicationScoped;
\r
4 import javax.inject.Named;
\r
8 public static String nl = System.getProperty("line.separator");
\r
10 public static String objectId(Object o) {
\r
11 int lastdot = o.toString().lastIndexOf('.');
\r
12 if (lastdot>-1 && lastdot+1<o.toString().length()) {
\r
13 return o.toString().substring(lastdot+1);
\r
15 return o.toString();
\r
19 public static String baseObjectName(Object o) {
\r
20 String objName = o.getClass().getName();
\r
21 if (objName.contains("$")) {
\r
22 return objectId(objName.substring(0,objName.indexOf("$")));
\r
24 return objectId(objName);
\r