org.kuali.rice.coreservice.api.parameter
Class ParameterKey
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.coreservice.api.parameter.ParameterKey
- All Implemented Interfaces:
- Serializable, ModelObjectBasic, ModelObjectComplete
public final class ParameterKey
- extends AbstractDataTransferObject
This class represents the 4-part key which uniquely identifies a parameter.
- See Also:
ParameterContract,
Parameter,
Serialized Form
create
public static ParameterKey create(String applicationId,
String namespaceCode,
String componentCode,
String name)
- Creates a ParameterKey from the given required values.
- Parameters:
applicationId - the application id, cannot be null or blanknamespaceCode - the namespace code, cannot be null or blankcomponentCode - the component code, cannot be null or blankname - the parameter name, cannot be null or blank
- Returns:
- the fully-constructed ParameterKey
- Throws:
IllegalArgumentException - if any arguments are null or blank
getApplicationId
public String getApplicationId()
getNamespaceCode
public String getNamespaceCode()
getComponentCode
public String getComponentCode()
getName
public String getName()
getCacheKey
public String getCacheKey()
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.