protected BeanDefinition findBeanDefinition(Set<BeanDefinitionBase> beanDefinitions,String name){ for(BeanDefinitionBase bd : beanDefinitions){ if(Strings.equals(bd.name, name)){ return bd; } } return null; }
protected final boolean matches(SecuredPath p, Request request){ return p.matches(request) && (p.getRoute() == null || Strings.equals(p.getRoute().getMethod(),"*") || Strings.equalsIgnoreCase(p.getRoute().getMethod(),request.getMethod())); }
@Override public boolean acceptsSecret(String secret) { return Strings.equals(secret,this.secret); }
@Override public boolean acceptsSecret(String secret) { return Strings.equals(secret,this.secret); }
@Override public String readDefaultValue(int typeCode, String nativeDefaultValue) { // MySQL converts illegal date/time/timestamp values to "0000-00-00 00:00:00", but this // is an illegal ISO value, so we replace it with NULL if ((typeCode == Types.TIMESTAMP) && "0000-00-00 00:00:00".equals(nativeDefaultValue)) { return null; }else if(Strings.equals("b'0'",nativeDefaultValue)){ return "0"; }else if(Strings.equals("b'1'", nativeDefaultValue)){ return "1"; } return super.readDefaultValue(typeCode, nativeDefaultValue); }
@Override public boolean contains(String objectName) { for(NamedError error : list){ if(Strings.equals(error.getName(), objectName)){ return true; } } return false; }
private boolean isUpdate(ActionParams params) { String type = params.get(0); if (Strings.equals(type, "update")) { return true; } else { return false; } } }
@Override public AuthzSSOSession loadSessionById(String id) { for(AuthzSSOSession session : ssoSessions.values()){ if(Strings.equals(session.getId(),id)){ return session; } } return null; }
@Override public AuthzSSOSession loadSessionById(String id) { for(AuthzSSOSession session : ssoSessions.values()){ if(Strings.equals(session.getId(),id)){ return session; } } return null; }
public boolean isOnDeleteChanged(){ return Strings.equals(this.getProperty(), ON_DELETE); } }
@Override public List<String> getMessages(String objectName) { List<String> messages = new ArrayList<String>(); for(NamedError error : list){ if(Strings.equals(error.getName(), objectName)){ messages.add(error.getMessage()); } } return messages; }
@Override public Resource getClasspathResource(String name) { Args.notEmpty(name,"name"); for(Resource r : values){ if(Strings.equals(r.getClasspath(), name)){ return r; } } return null; }
@Override public String resolveString(String value, String defaultValue) { String resolved = resolveString(value); if(Strings.equals(resolved, value)) { return resolveString(defaultValue); } if(value.length() > 0 && emptyUnresolvablePlaceholders && resolved.isEmpty()) { return resolveString(defaultValue); } return resolved; }
@Override public void preInject(BeanFactory factory) { checkReadonly(); if(null == ormContext){ if(Strings.equals(name, Orm.DEFAULT_NAME)){ ormContext = factory.tryGetBean(OrmContext.class); }else{ ormContext = factory.tryGetBean(OrmContext.class,name); } } }
@Override public void preInject(BeanFactory factory) { _readonly.check(); if(null == ormContext){ if(Strings.equals(name, Orm.DEFAULT_NAME)){ ormContext = factory.tryGetBean(OrmContext.class); }else{ ormContext = factory.tryGetBean(OrmContext.class,name); } } }
protected void checkForColumnDefaultValueChange(List<ColumnPropertyChange> changes, DbTable sourceTable, DbColumn sourceColumn, DbTable targetTable, DbColumn targetColumn){ if(!Strings.equals(sourceColumn.getDefaultValue(), targetColumn.getDefaultValue())){ log.debug("Default value changed in column '{}.{}', [{}] -> [{}]", sourceTable.getName(), sourceColumn.getName(), targetColumn.getDefaultValue(), sourceColumn.getDefaultValue()); changes.add(new ColumnPropertyChange(targetColumn, ColumnPropertyChange.DEFAULT, targetColumn.getDefaultValue(), sourceColumn.getDefaultValue()).setTable(sourceTable)); } }
protected void checkForColumnCommentChange(List<ColumnPropertyChange> changes, DbTable sourceTable, DbColumn sourceColumn, DbTable targetTable, DbColumn targetColumn){ if(!Strings.equals(sourceColumn.getComment(), targetColumn.getComment())){ log.debug("Comment changed in column '{}.{}', [{}] -> [{}] ", sourceTable.getName(), sourceColumn.getName(), targetColumn.getComment(), sourceColumn.getComment()); changes.add(new ColumnPropertyChange(targetColumn,ColumnPropertyChange.COMMENT, targetColumn.getComment(), sourceColumn.getComment()).setTable(sourceTable)); } }
protected void checkForPropertyChanges(GenericSchemaChanges changes, DbTable source, DbTable target){ if(!Strings.equals(Strings.trimToNull(source.getComment()),Strings.trimToNull(target.getComment()))){ log.debug("Comment changed in table '{}'",source.getName()); changes.add(new TablePropertyChange(target, TablePropertyChange.COMMENT, target.getComment(), source.getComment())); } }