@Override public String toString() { final ToStringBuilder toStringBuilder = new ToStringBuilder(null, ToStringStyle.SHORT_PREFIX_STYLE); toStringBuilder.append("id", this.id); toStringBuilder.append("name", this.name); toStringBuilder.append("description", this.description); toStringBuilder.append("serviceId", this.serviceId); toStringBuilder.append("usernameAttributeProvider", this.usernameAttributeProvider); toStringBuilder.append("theme", this.theme); toStringBuilder.append("evaluationOrder", this.evaluationOrder); toStringBuilder.append("logoutType", this.logoutType); toStringBuilder.append("attributeReleasePolicy", this.attributeReleasePolicy); toStringBuilder.append("accessStrategy", this.accessStrategy); toStringBuilder.append("publicKey", this.publicKey); toStringBuilder.append("proxyPolicy", this.proxyPolicy); toStringBuilder.append("logo", this.logo); toStringBuilder.append("logoutUrl", this.logoutUrl); toStringBuilder.append("requiredHandlers", this.requiredHandlers); toStringBuilder.append("properties", this.properties); return toStringBuilder.toString(); }
@Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) throws AuthenticationException { //UsernamePasswordToken对象用来存放提交的登录信息 UsernamePasswordToken token=(UsernamePasswordToken) authenticationToken; log.info("验证当前Subject时获取到token为:" + ReflectionToStringBuilder.toString(token, ToStringStyle.MULTI_LINE_STYLE)); // return new SimpleAuthenticationInfo("hsjhsj","8e24137dee97c9bbddb9a0cd6e043be4" , getName()); return new SimpleAuthenticationInfo("hsjhsj","" , getName()); //查出是否有此用户 // TbUser user=null; // if(user!=null){ // 若存在,将此用户存放到登录认证info中,无需自己做密码对比,Shiro会为我们进行密码对比校验 // return new SimpleAuthenticationInfo(user.getUsername(), , getName()); // } // return null; }
/** * toString produces a human readable representation of the WsFederationCredential. * * @return a human readable representation of the WsFederationCredential */ @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.NO_CLASS_NAME_STYLE) .append("ID", this.id) .append("Issuer", this.issuer) .append("Audience", this.audience) .append("Authentication Method", this.authenticationMethod) .append("Issued On", this.issuedOn) .append("Valid After", this.notBefore) .append("Valid Before", this.notOnOrAfter) .append("Attributes", this.attributes) .build(); }
@Override public String toString() { final ToStringBuilder toStringBuilder = new ToStringBuilder(null, ToStringStyle.SHORT_PREFIX_STYLE); toStringBuilder.append("id", this.id); toStringBuilder.append("name", this.name); toStringBuilder.append("description", this.description); toStringBuilder.append("serviceId", this.serviceId); toStringBuilder.append("usernameAttributeProvider", this.usernameAttributeProvider); toStringBuilder.append("theme", this.theme); toStringBuilder.append("evaluationOrder", this.evaluationOrder); toStringBuilder.append("logoutType", this.logoutType); toStringBuilder.append("attributeReleasePolicy", this.attributeReleasePolicy); toStringBuilder.append("accessStrategy", this.accessStrategy); toStringBuilder.append("publicKey", this.publicKey); toStringBuilder.append("proxyPolicy", this.proxyPolicy); toStringBuilder.append("logo", this.logo); toStringBuilder.append("logoutUrl", this.logoutUrl); toStringBuilder.append("requiredHandlers", this.requiredHandlers); toStringBuilder.append("properties", this.properties); toStringBuilder.append("multifactorPolicy", this.multifactorPolicy); toStringBuilder.append("informationUrl", this.informationUrl); toStringBuilder.append("privacyUrl", this.privacyUrl); return toStringBuilder.toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("compareSubject", getCompareSubject()) .append("fieldName", this.fieldName) .append("leftVal", this.leftVal) .append("rightVal", this.rightVal) .append("leftObjectDetail", this.left) .append("rightObjectDetail", this.right) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SIMPLE_STYLE) .appendSuper(super.toString()) .append("file", file) .toString(); }
@Override public int[] doBatch(final SqlContext sqlContext, final PreparedStatement preparedStatement, final int[] result) { String userName = getParam(sqlContext, USER_NAME_KEY); if (userName == null) { // ユーザ名が設定されていない時 userName = DEFAULT_USER_NAME; } String funcId = getParam(sqlContext, FUNC_ID_KEY); if (funcId == null) { // 機能IDが設定されていない時 funcId = DEFAULT_FUNC_ID; } int rowCount = -1; if (LOG.isDebugEnabled()) { try { rowCount = preparedStatement.getUpdateCount(); } catch (SQLException ex) { // ここでの例外は実処理に影響を及ぼさないよう握りつぶす } } LOG.debug(ToStringBuilder.reflectionToString( new AuditData(userName, funcId, sqlContext.getSqlId(), sqlContext.getSqlName(), sqlContext .getExecutableSql(), rowCount), ToStringStyle.JSON_STYLE)); return result; }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .appendSuper(super.toString()) .append("crdtId", getCrdtId()) .append("element", element) .toString(); }
@Override public boolean modelBaseRecordClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) { Method method = new Method("toString"); method.setReturnType(new FullyQualifiedJavaType(String.class.getCanonicalName())); method.setVisibility(JavaVisibility.PUBLIC); method.addAnnotation("@Override"); method.addBodyLine("return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);"); topLevelClass.addImportedType(new FullyQualifiedJavaType(ToStringBuilder.class.getCanonicalName())); topLevelClass.addImportedType(new FullyQualifiedJavaType(ToStringStyle.class.getCanonicalName())); topLevelClass.addMethod(method); return topLevelClassComment(topLevelClass, introspectedTable, true); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("id", id) .append("sequence", sequence) .append("time", time) .append("origin", origin) .append("information", information) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("objectCompareBreakSide", objectCompareBreakSide) .append("compareSubject", getCompareSubject()) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("name", name) .append("schema", schema) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("dn", dn) .append("userName", userName) .append("fullName", fullName) .append("email", email) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SIMPLE_STYLE). append("email", email). append("timestamp", timestamp). append("token", token). toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("firstName", firstName) .append("lastName", lastName) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("id", id) .append("isbn", isbn) .append("title", title) .append("description", description) .append("authors", authors) .append("publisher", publisher) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .appendSuper(super.toString()) .append("pEntries", pEntries) .append("nEntries", nEntries) .toString(); }
/** * ExpressionのNodeを解析してパラメータの値をダンプします * * @param node expressionの各ノード * @param transformContext * @param builder パラメータの値を出力する先 */ private void dumpNode(final Node node, final TransformContext transformContext, final StringBuilder builder) { if (node == null) { return; } if (node instanceof ASTProperty) { ASTProperty prop = (ASTProperty) node; if (!StringFunction.SHORT_NAME.equals(prop.toString())) { try { Object value = Ognl.getValue(prop, transformContext); builder.append(prop) .append(":[") .append(value == null ? null : ToStringBuilder.reflectionToString(value, ToStringStyle.SIMPLE_STYLE)) .append("],"); } catch (OgnlException ex) { // ダンプ処理でシステムが止まっては困るのでスタックトレースを出して握りつぶす ex.printStackTrace(); } } } else { int childCount = node.jjtGetNumChildren(); for (int i = 0; i < childCount; i++) { Node child = node.jjtGetChild(i); dumpNode(child, transformContext, builder); } } }
@Test public void testDoAsciiStringSplit() { // String left = "adde"; // String right = "xyz"; // int expectSliceNumber = 4; String left = "a"; String right = "z"; int expectSliceNumber = 3; String[] result = RangeSplitUtil.doAsciiStringSplit(left, right, expectSliceNumber); System.out.println(ToStringBuilder.reflectionToString(result, ToStringStyle.SIMPLE_STYLE)); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("crdtId", crdtId) .append("crdtClass", crdtClass) .toString(); }
@Override public String getMessageString() { //@formatter:off return new ToStringBuilder(this, ToStringStyle.NO_CLASS_NAME_STYLE) .append("category", getCategory().getCode()) .append(ATTR_MESSAGE_TYPE, getMessageType()) .append(ATTR_DATA, Hex.encodeHex(getData())) .append(ATTR_TIME_STAMP, getTimeStamp()) .toString(); //@formatter:on }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .appendSuper(super.toString()) .append("entries", entries) .toString(); }
@Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.SIMPLE_STYLE); }
void printAlarms(Set<Alarm> alarms) { alarms.stream().forEach((alarm) -> { print(ToStringBuilder.reflectionToString(alarm, ToStringStyle.SHORT_PREFIX_STYLE)); }); }
@Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.JSON_STYLE); }
private String toString(final List<Map<String, Object>> obj) { return ToStringBuilder.reflectionToString(obj, ToStringStyle.SHORT_PREFIX_STYLE); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("fkColumnReference", fkColumnReference) .toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("column", column) .toString(); }
@Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).appendSuper(super.toString()) .append("datumFamilierechtelijkeBetrekking", datumFamilierechtelijkeBetrekking) .toString(); }
@Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE); }
/** * Gets configuration as JSON. * Depends on the log4j core API. * * @param request the request * @param response the response * @return the configuration * @throws Exception the exception */ @GetMapping(value = "/getConfiguration") @ResponseBody public Map<String, Object> getConfiguration(final HttpServletRequest request, final HttpServletResponse response) throws Exception { ensureEndpointAccessIsAuthorized(request, response); Assert.notNull(this.loggerContext); final Collection<Map<String, Object>> configuredLoggers = new HashSet<>(); getLoggerConfigurations().forEach(config -> { final Map<String, Object> loggerMap = new HashMap<>(); loggerMap.put("name", StringUtils.defaultIfBlank(config.getName(), LOGGER_NAME_ROOT)); loggerMap.put("state", config.getState()); if (config.getProperties() != null) { loggerMap.put("properties", config.getProperties()); } loggerMap.put("additive", config.isAdditive()); loggerMap.put("level", config.getLevel().name()); final Collection<String> appenders = new HashSet<>(); config.getAppenders().keySet().stream().map(key -> config.getAppenders().get(key)).forEach(appender -> { final ToStringBuilder builder = new ToStringBuilder(this, ToStringStyle.JSON_STYLE); builder.append("name", appender.getName()); builder.append("state", appender.getState()); builder.append("layoutFormat", appender.getLayout().getContentFormat()); builder.append("layoutContentType", appender.getLayout().getContentType()); if (appender instanceof FileAppender) { builder.append(FILE_PARAM, ((FileAppender) appender).getFileName()); builder.append(FILE_PATTERN_PARAM, "(none)"); } if (appender instanceof RandomAccessFileAppender) { builder.append(FILE_PARAM, ((RandomAccessFileAppender) appender).getFileName()); builder.append(FILE_PATTERN_PARAM, "(none)"); } if (appender instanceof RollingFileAppender) { builder.append(FILE_PARAM, ((RollingFileAppender) appender).getFileName()); builder.append(FILE_PATTERN_PARAM, ((RollingFileAppender) appender).getFilePattern()); } if (appender instanceof MemoryMappedFileAppender) { builder.append(FILE_PARAM, ((MemoryMappedFileAppender) appender).getFileName()); builder.append(FILE_PATTERN_PARAM, "(none)"); } if (appender instanceof RollingRandomAccessFileAppender) { builder.append(FILE_PARAM, ((RollingRandomAccessFileAppender) appender).getFileName()); builder.append(FILE_PATTERN_PARAM, ((RollingRandomAccessFileAppender) appender).getFilePattern()); } appenders.add(builder.build()); }); loggerMap.put("appenders", appenders); configuredLoggers.add(loggerMap); }); final Map<String, Object> responseMap = new HashMap<>(); responseMap.put("loggers", configuredLoggers); return responseMap; }