org.fcrepo.server
Class MockContext

java.lang.Object
  extended by org.fcrepo.server.MockContext
All Implemented Interfaces:
Context

public class MockContext
extends Object
implements Context

Context object for testing. Currently, only getSubjectValue() and now() are implemented.

Version:
$Id$
Author:
Edwin Shin

Field Summary
 
Fields inherited from interface org.fcrepo.server.Context
FEDORA_AUX_SUBJECT_ATTRIBUTES
 
Constructor Summary
MockContext()
           
 
Method Summary
 Iterator actionAttributes()
          
 Iterator environmentAttributes()
          
 String getActionValue(String name)
          
 String[] getActionValues(String name)
          
 MultiValueMap getEnvironmentAttributes()
          
 String getEnvironmentValue(String name)
          
 String[] getEnvironmentValues(String name)
          
 boolean getNoOp()
          
 String getPassword()
          
 String getResourceValue(String name)
          
 String[] getResourceValues(String name)
          
 String getSubjectValue(String name)
          
 String[] getSubjectValues(String name)
          
 int nActionValues(String name)
          
 int nEnvironmentValues(String name)
          
 Date now()
          
 int nResourceValues(String name)
          
 int nSubjectValues(String name)
          
 Iterator resourceAttributes()
          
 void setActionAttributes(MultiValueMap actionAttributes)
          
 void setResourceAttributes(MultiValueMap resourceAttributes)
          
 Iterator subjectAttributes()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.fcrepo.server.Context
toString
 

Constructor Detail

MockContext

public MockContext()
Method Detail

actionAttributes

public Iterator actionAttributes()

Specified by:
actionAttributes in interface Context

environmentAttributes

public Iterator environmentAttributes()

Specified by:
environmentAttributes in interface Context

getActionValue

public String getActionValue(String name)

Specified by:
getActionValue in interface Context

getActionValues

public String[] getActionValues(String name)

Specified by:
getActionValues in interface Context

getEnvironmentAttributes

public MultiValueMap getEnvironmentAttributes()

Specified by:
getEnvironmentAttributes in interface Context

getEnvironmentValue

public String getEnvironmentValue(String name)

Specified by:
getEnvironmentValue in interface Context

getEnvironmentValues

public String[] getEnvironmentValues(String name)

Specified by:
getEnvironmentValues in interface Context

getNoOp

public boolean getNoOp()

Specified by:
getNoOp in interface Context

getPassword

public String getPassword()

Specified by:
getPassword in interface Context

getResourceValue

public String getResourceValue(String name)

Specified by:
getResourceValue in interface Context

getResourceValues

public String[] getResourceValues(String name)

Specified by:
getResourceValues in interface Context

getSubjectValue

public String getSubjectValue(String name)

Specified by:
getSubjectValue in interface Context

getSubjectValues

public String[] getSubjectValues(String name)

Specified by:
getSubjectValues in interface Context

nActionValues

public int nActionValues(String name)

Specified by:
nActionValues in interface Context

nEnvironmentValues

public int nEnvironmentValues(String name)

Specified by:
nEnvironmentValues in interface Context

nResourceValues

public int nResourceValues(String name)

Specified by:
nResourceValues in interface Context

nSubjectValues

public int nSubjectValues(String name)

Specified by:
nSubjectValues in interface Context

now

public Date now()

Specified by:
now in interface Context

resourceAttributes

public Iterator resourceAttributes()

Specified by:
resourceAttributes in interface Context

setActionAttributes

public void setActionAttributes(MultiValueMap actionAttributes)

Specified by:
setActionAttributes in interface Context

setResourceAttributes

public void setResourceAttributes(MultiValueMap resourceAttributes)

Specified by:
setResourceAttributes in interface Context

subjectAttributes

public Iterator subjectAttributes()

Specified by:
subjectAttributes in interface Context


Copyright © 2012 DuraSpace. All Rights Reserved.