Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package jpaoletti.jpm.test;
 
 import java.util.List;

Author(s):
jpaoletti
 
public class DataAccessWeakClass extends DataAccessTest {
    @Override
    protected void fill(PMContext ctx) {
    }
    @Override
    public List<?> list(PMContext ctxEntityFilter filterListFilter lfilterListSort sortInteger fromInteger countthrows PMException {
        ParentClass pc = getParent(ctx);
        List<?> weaklist = pc.getWeaks();
        int f = (from == null) ? 0 : from;
        int c = (int) ((count == null) ? count(ctx) : count);
        ..println(String.format("count: %d ; c: %d, f: %d"count(ctx), cf));
        if (count(ctx) < c) {
            return weaklist;
        }
        if (count(ctx) < f) {
            return null;
        }
        int fpc = f + c;
        return weaklist.subList(f, (int) ((fpc > count(ctx)) ? count(ctx) : fpc));
    }
    @Override
    public Long count(PMContext ctxthrows PMException {
        ParentClass pc = getParent(ctx);
        return new Long(pc.getWeaks().size());
    }
    @Override
    public void add(PMContext ctxObject instancethrows PMException {
        ParentClass pc = getParent(ctx);
        pc.getWeaks().add((WeakClassinstance);
    }
    @Override
    public void delete(PMContext ctxObject objectthrows PMException {
        ParentClass pc = getParent(ctx);
        pc.getWeaks().remove((WeakClassobject);
    }
    protected ParentClass getParent(PMContext ctxthrows PMException {
        return pc;
    }
    @Override
    public List<?> getList(PMContext ctx) {
        try {
            return getParent(null).getWeaks();
        } catch (PMException ex) {
            return null;
        }
    }
New to GrepCode? Check out our FAQ X