protected Object[] args() { Object[] whereArgs = whereArgs(); if (null == whereArgs && null == joinByIdWhere) { return null; } if (null != whereArgs && null == joinByIdArgs) { return whereArgs; } if (null == whereArgs && null != joinByIdArgs) { return joinByIdArgs.toArray(Arrays2.EMPTY_OBJECT_ARRAY); } return Arrays2.concat(whereArgs, joinByIdArgs.toArray(Arrays2.EMPTY_OBJECT_ARRAY)); }
@Override public PreDeleteListener[] getInTransPreDeleteListeners() { return Arrays2.concat(context.getInTransPreDeleteListeners(), fixed.getInTransPreDeleteListeners()); }
@Override public PreCreateListener[] getInTransPreCreateListeners() { return Arrays2.concat(context.getInTransPreCreateListeners(), fixed.getInTransPreCreateListeners()); }
@Override public PostCreateListener[] getInTransPostCreateListeners() { return Arrays2.concat(context.getInTransPostCreateListeners(), fixed.getInTransPostCreateListeners()); }
@Override public PreUpdateListener[] getInTransPreUpdateListeners() { return Arrays2.concat(context.getInTransPreUpdateListeners(), fixed.getInTransPreUpdateListeners()); }
@Override public PostDeleteListener[] getInTransPostDeleteListeners() { return Arrays2.concat(context.getInTransPostDeleteListeners(), fixed.getInTransPostDeleteListeners()); }
@Override public PreCreateListener[] getNoTransPreCreateListeners() { return Arrays2.concat(context.getNoTransPreCreateListeners(), fixed.getNoTransPreCreateListeners()); }
@Override public PostUpdateListener[] getNoTransPostUpdateListeners() { return Arrays2.concat(context.getNoTransPostUpdateListeners(), fixed.getNoTransPostUpdateListeners()); }
@Override public PostDeleteListener[] getNoTransPostDeleteListeners() { return Arrays2.concat(context.getNoTransPostDeleteListeners(), fixed.getNoTransPostDeleteListeners()); }
protected Object[] whereArgs() { if(null == whereParameters && whereExtraArgs == null) { return null; } if(null == whereParameters) { return whereExtraArgs; } if(null == whereExtraArgs) { return whereParameters.array(); } return Arrays2.concat(whereParameters.array(), whereExtraArgs); }
@Override public PostLoadListener[] getPostLoadListeners() { return Arrays2.concat(context.getPostLoadListeners(), fixed.getPostLoadListeners()); } }
@Override public PostCreateListener[] getNoTransPostCreateListeners() { return Arrays2.concat(context.getNoTransPostCreateListeners(), fixed.getNoTransPostCreateListeners()); }
@Override public PreUpdateListener[] getNoTransPreUpdateListeners() { return Arrays2.concat(context.getNoTransPreUpdateListeners(), fixed.getNoTransPreUpdateListeners()); }
@Override public PostUpdateListener[] getInTransPostUpdateListeners() { return Arrays2.concat(context.getInTransPostUpdateListeners(), fixed.getInTransPostUpdateListeners()); }
@Override public PreDeleteListener[] getNoTransPreDeleteListeners() { return Arrays2.concat(context.getNoTransPreDeleteListeners(), fixed.getNoTransPreDeleteListeners()); }
private static ResourceSet getAllClassNameResources(Class<?> type){ ResourceSet rs1 = Resources.scan(Urls.CLASSPATH_ALL_URL_PREFIX + META_PREFIX + type.getName().replace('.','/') + "/?*"); ResourceSet rs2 = Resources.scan(Urls.CLASSPATH_ALL_URL_PREFIX + META_PREFIX + type.getName()); return new SimpleResourceSet(Arrays2.concat(rs1.toResourceArray(), rs2.toResourceArray())); }
protected void loadConfig(ConfigContext context) { AppResource[] files = appResources.search("config"); for(String path : extendedConfigNames){ files = Arrays2.concat(files,appResources.search(path)); } if(files.length > 0) { parent.loadConfig(context, files); } }
@Override public void postCreate(BeanFactory factory) throws Throwable { AppResources ars = AppResources.get(config); AppResource[] resources = Arrays2.concat(ars.search("messages"), ars.searchAllFiles(new String[]{"messages_*.*"})); super.readFromResources(resources); }
prop.setAnnotations(Arrays2.concat(prop.getAnnotations(), prop.getGetter().getAnnotations())); prop.setAnnotations(Arrays2.concat(prop.getAnnotations(), prop.getSetter().getAnnotations())); prop.setTypeInfo(Types.getTypeInfo(prop.getType(), prop.getGenericType())); prop.setAnnotations(Arrays2.concat(prop.getAnnotations(), m.getAnnotations())); prop.setGenericType(m.getGenericReturnType()); prop.setTypeInfo(Types.getTypeInfo(prop.getType(), prop.getGenericType())); prop.setAnnotations(Arrays2.concat(prop.getAnnotations(), m.getAnnotations())); prop.setGenericType(m.getGenericReturnType()); prop.setTypeInfo(Types.getTypeInfo(prop.getType(), prop.getGenericType())); prop.setAnnotations(Arrays2.concat(prop.getAnnotations(), m.getAnnotations()));