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-2014 The Kuali Foundation. All Rights Reserved.