public class TestXACMLPolicies extends FedoraServerTestCase
Constants.FedoraHomesslACCESS, 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, EMPTY_STRING_ARRAY, 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, XSIBESECURITY, DEMO_DIR_PREFIX, FCFG, FEDORA_HOME_CLIENT, FEDORA_HOME_CLIENT_BIN, FEDORA_HOME_SERVER, FEDORA_HOME_SERVER_CONFIG, FEDORA_PASSWORD, FEDORA_USERNAME, NS_FCFG, NS_FEDORA_TYPES, NS_FEDORA_TYPES_PREFIX| Constructor and Description |
|---|
TestXACMLPolicies() |
| Modifier and Type | Method and Description |
|---|---|
static void |
bootstrap() |
static void |
cleanUp() |
void |
installJunitPolicies() |
void |
invokeAPIAFailure(FedoraClient user,
java.lang.String username,
java.lang.String functionToTest,
java.lang.Class<?>[] args,
java.lang.Object[] parms) |
java.lang.Object |
invokeAPIASuccess(FedoraClient user,
java.lang.String username,
java.lang.String functionToTest,
java.lang.Class<?>[] args,
java.lang.Object[] parms) |
void |
invokeAPIMFailure(FedoraClient user,
java.lang.String username,
java.lang.String functionToTest,
java.lang.Class<?>[] args,
java.lang.Object[] parms) |
java.lang.Object |
invokeAPIMSuccess(FedoraClient user,
java.lang.String username,
java.lang.String functionToTest,
java.lang.Class<?>[] args,
java.lang.Object[] parms) |
java.lang.String |
invokeAPIMSuccessString(FedoraClient user,
java.lang.String username,
java.lang.String functionToTest,
java.lang.Class<?>[] args,
java.lang.Object[] parms) |
java.lang.String[] |
invokeAPIMSuccessStringArray(FedoraClient user,
java.lang.String username,
java.lang.String functionToTest,
java.lang.Class<?>[] args,
java.lang.Object[] parms) |
boolean |
isAPIAAuthzOn() |
static void |
main(java.lang.String[] args) |
void |
setUp() |
static junit.framework.Test |
suite() |
void |
tearDown() |
void |
testXACMLAPIAAccess() |
void |
testXACMLAPIMAccess() |
void |
testXACMLMultiOwnerAccess() |
void |
testXACMLUnmodifiableContentModel() |
getDemoObjects, getDemoObjects, getXMLQueryResult, getXMLQueryResult, ingestDemoObjects, ingestDemoObjects, ingestDemoObjects, ingestDemoObjects, ingestDemoObjects, ingestDemoObjects, ingestDocumentTransformDemoObjects, ingestFormattingObjectsDemoObjects, ingestImageCollectionDemoObjects, ingestImageManipulationDemoObjects, ingestSimpleDocumentDemoObjects, ingestSimpleImageDemoObjects, purgeDemoObjects, purgeDemoObjects, purgeDemoObjects, testingAtom, testingAtomZip, testingMETSgetBaseURL, getDemoAppServerContext, getDemoBaseURL, getFedoraAppServerContext, getFedoraClient, getFedoraClient, getHost, getPassword, getPort, getProtocol, getRIImplementation, getServerConfiguration, getUsernamepublic static void bootstrap()
throws java.lang.Exception
java.lang.Exceptionpublic static void cleanUp()
throws java.lang.Exception
java.lang.Exceptionpublic void testXACMLMultiOwnerAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void testXACMLUnmodifiableContentModel()
throws java.lang.Exception
java.lang.Exceptionpublic void testXACMLAPIMAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void testXACMLAPIAAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void invokeAPIMFailure(FedoraClient user, java.lang.String username, java.lang.String functionToTest, java.lang.Class<?>[] args, java.lang.Object[] parms)
public java.lang.String invokeAPIMSuccessString(FedoraClient user, java.lang.String username, java.lang.String functionToTest, java.lang.Class<?>[] args, java.lang.Object[] parms)
public java.lang.String[] invokeAPIMSuccessStringArray(FedoraClient user, java.lang.String username, java.lang.String functionToTest, java.lang.Class<?>[] args, java.lang.Object[] parms)
public java.lang.Object invokeAPIMSuccess(FedoraClient user, java.lang.String username, java.lang.String functionToTest, java.lang.Class<?>[] args, java.lang.Object[] parms)
public void invokeAPIAFailure(FedoraClient user, java.lang.String username, java.lang.String functionToTest, java.lang.Class<?>[] args, java.lang.Object[] parms)
public java.lang.Object invokeAPIASuccess(FedoraClient user, java.lang.String username, java.lang.String functionToTest, java.lang.Class<?>[] args, java.lang.Object[] parms)
public boolean isAPIAAuthzOn()
throws java.io.IOException
java.io.IOExceptionpublic void installJunitPolicies()
public void setUp()
throws java.lang.Exception
java.lang.Exceptionpublic void tearDown()
public static junit.framework.Test suite()
public static void main(java.lang.String[] args)
Copyright © 2014 DuraSpace. All Rights Reserved.