org.fcrepo.server.config
Class Parameter

java.lang.Object
  extended by org.fcrepo.server.config.Parameter
All Implemented Interfaces:
Constants

public class Parameter
extends Object
implements Constants


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.fcrepo.common.Constants
Constants.FedoraHome
 
Field Summary
 
Fields inherited from interface org.fcrepo.common.Constants
ACCESS, ACTION, API, ATOM_APIM1_0, ATOM_ZIP1_1, ATOM1_1, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, DS_INPUT_SPEC1_0, DS_INPUT_SPEC1_1, ENVIRONMENT, FCFG, FEDORA, FEDORA_APP_CONTEXT_NAME, FEDORA_DEFAULT_APP_CONTEXT, FEDORA_HOME, FEDORA_REPOSITORY_PID, FOXML, FOXML1_0, FOXML1_0_LEGACY, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_0_LEGACY, METS_EXT1_1, MODEL, MULGARA, OAI_DC, OAI_DC2_0, OAI_FRIENDS, OAI_FRIENDS2_0, OAI_IDENTIFIER, OAI_IDENTIFIER2_0, OAI_PMH, OAI_PMH2_0, OAI_PROV, OAI_PROV2_0, OBJ_DATASTREAMS1_0, OBJ_HISTORY1_0, OBJ_ITEMS1_0, OBJ_METHODS1_0, OBJ_PROFILE1_0, OBJ_VALIDATION1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, RELS_EXT1_0, RELS_INT1_0, REPO_DESC1_0, RESOURCE, SDEF, SDEF_METHOD_MAP1_0, SDEP, SDEP_METHOD_MAP1_0, SDEP_METHOD_MAP1_1, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XACML_POLICY, XACML_POLICY1_0, XACML1, XACML1_ACTION, XACML1_POLICY, XACML1_RESOURCE, XACML1_SUBJECT, XACML2_POLICY_SCHEMA, XLINK, XML_XSD, XMLNS, XSI
 
Constructor Summary
Parameter(String name)
           
Parameter(String name, String value, boolean isFilePath, String comment, Map<String,String> profileValues)
           
 
Method Summary
 String getComment()
           
 boolean getIsFilePath()
           
 String getName()
           
 Map<String,String> getProfileValues()
           
 String getValue()
          Gets the value of the parameter.
 String getValue(boolean asAbsolutePath)
          Gets the value of the parameter.
 void setComment(String comment)
           
 void setIsFilePath(boolean newValue)
           
 void setValue(String newValue)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Parameter

public Parameter(String name,
                 String value,
                 boolean isFilePath,
                 String comment,
                 Map<String,String> profileValues)

Parameter

public Parameter(String name)
Method Detail

getName

public String getName()

getValue

public String getValue()
Gets the value of the parameter. Same as getValue(false).

Returns:
The value of the parameter

getValue

public String getValue(boolean asAbsolutePath)
Gets the value of the parameter. Prepends the location of FEDORA_HOME if asAbsolutePath is true and the parameter location does not already specify an absolute pathname.

Parameters:
asAbsolutePath - Whether to return the parameter value as an absolute file path relative to FEDORA_HOME.
Returns:
The value, null if undefined.

setValue

public void setValue(String newValue)

getProfileValues

public Map<String,String> getProfileValues()

setIsFilePath

public void setIsFilePath(boolean newValue)

getIsFilePath

public boolean getIsFilePath()

getComment

public String getComment()

setComment

public void setComment(String comment)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 DuraSpace. All Rights Reserved.