/** * 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 uPortal attributes matches a given name/value pattern. */ public class PortalAttributeLikeCondition extends AbstractAttributeCondition { /** * The serialization id. */ private static final long serialVersionUID = -2179263535855775048L; /** * Empty constructor (for digester). */ public PortalAttributeLikeCondition() { super(); } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.Condition#getNodeType() */ @Override public String getNodeType() { return "portalAttributeLike"; } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.AbstractAttributeCondition * #hasNameAttribute() */ @Override protected boolean hasNameAttribute() { return true; } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.AbstractAttributeCondition * #hasPatternAttribute() */ @Override protected boolean hasPatternAttribute() { return true; } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.AbstractAttributeCondition * #isPortalBased() */ @Override protected boolean isPortalBased() { return true; } /** * @see org.esupportail.helpdesk.domain.departmentSelection.conditions.AbstractAttributeCondition#getTagName() */ @Override protected String getTagName() { return "portal-attribute-like"; } }