public AttributeCoercion(String commonName, String[] sopClasses, Dimse dimse, Role role, String[] aeTitles, String uri) { if (commonName == null) throw new NullPointerException("commonName"); if (commonName.isEmpty()) throw new IllegalArgumentException("commonName cannot be empty"); this.commonName = commonName; this.condition = new Condition( StringUtils.maskNull(sopClasses), dimse, role, StringUtils.maskNull(aeTitles)); this.uri = uri; }
public AttributeCoercion(String commonName, String[] sopClasses, Dimse dimse, Role role, String[] aeTitles, String uri) { if (commonName == null) throw new NullPointerException("commonName"); if (commonName.isEmpty()) throw new IllegalArgumentException("commonName cannot be empty"); this.commonName = commonName; this.condition = new Condition( StringUtils.maskNull(sopClasses), dimse, role, StringUtils.maskNull(aeTitles)); this.uri = uri; }
public boolean matchesCondition(String sopClass, Dimse dimse, Role role, String aeTitle) { return condition.matches(sopClass, dimse, role, aeTitle); }
public boolean matches(String sopClass, Dimse dimse, Role role, String aeTitle) { return this.dimse == dimse && this.role == role && isEmptyOrContains(this.aeTitles, aeTitle) && isEmptyOrContains(this.sopClasses, sopClass); }
public boolean matchesCondition(String sopClass, Dimse dimse, Role role, String aeTitle) { return condition.matches(sopClass, dimse, role, aeTitle); }
@Override public int compareTo(AttributeCoercion o) { return condition.compareTo(o.condition); }
public boolean matches(String sopClass, Dimse dimse, Role role, String aeTitle) { return this.dimse == dimse && this.role == role && isEmptyOrContains(this.aeTitles, aeTitle) && isEmptyOrContains(this.sopClasses, sopClass); }
@Override public int compareTo(AttributeCoercion o) { return condition.compareTo(o.condition); }