/** * ESUP-Portail Helpdesk - Copyright (c) 2004-2009 ESUP-Portail consortium. */ package org.esupportail.helpdesk.domain.departmentSelection.conditions; /** * A condition that is matched when the user's id matches a given pattern. */ public class UidLikeCondition extends AbstractAttributeCondition { /** * The serialization id. */ private static final long serialVersionUID = -4832410868190600996L; /** * Empty constructor (for Digester). */ public UidLikeCondition() { super(); } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.AbstractAttributeCondition * #hasPatternAttribute() */ @Override protected boolean hasPatternAttribute() { return true; } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.AbstractAttributeCondition * #isUserIdBased() */ @Override protected boolean isUserIdBased() { return true; } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.Condition#getNodeType() */ @Override public String getNodeType() { return "uidLike"; } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.AbstractAttributeCondition#getTagName() */ @Override protected String getTagName() { return "uid-like"; } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.AbstractAttributeCondition * #setName(java.lang.String) */ @Override public void setName( @SuppressWarnings("unused") final String name) { throw new UnsupportedOperationException(); } }