Class NavigationPredicate
java.lang.Object
com.broadleafcommerce.adminnavigation.domain.NavigationPredicate
- All Implemented Interfaces:
Serializable
A predicate used to restrict an Admin Navigation Menu Item.
- Since:
- Admin Navigation 3.0.0, Release Train 3.0.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe list of arguments to check when this predicate is evaluated (e.g., specific tenant/app IDs).getName()The descriptive name of the predicate (e.g., "TENANT_ONLY", "APPLICATION_ONLY", "TENANT_BY_ID", "APPLICATION_BY_ID").getType()The predicate type (typically "SIMPLE").inthashCode()voidsetArguments(List<String> arguments) The list of arguments to check when this predicate is evaluated (e.g., specific tenant/app IDs).voidThe descriptive name of the predicate (e.g., "TENANT_ONLY", "APPLICATION_ONLY", "TENANT_BY_ID", "APPLICATION_BY_ID").voidThe predicate type (typically "SIMPLE").toString()
-
Constructor Details
-
NavigationPredicate
public NavigationPredicate()
-
-
Method Details
-
getName
The descriptive name of the predicate (e.g., "TENANT_ONLY", "APPLICATION_ONLY", "TENANT_BY_ID", "APPLICATION_BY_ID").- See Also:
-
getType
The predicate type (typically "SIMPLE"). -
getArguments
The list of arguments to check when this predicate is evaluated (e.g., specific tenant/app IDs). -
setName
The descriptive name of the predicate (e.g., "TENANT_ONLY", "APPLICATION_ONLY", "TENANT_BY_ID", "APPLICATION_BY_ID").- See Also:
-
setType
The predicate type (typically "SIMPLE"). -
setArguments
The list of arguments to check when this predicate is evaluated (e.g., specific tenant/app IDs). -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-