org.fcrepo.test.fesl.policyindex
Class PolicyIndexUtils

java.lang.Object
  extended by org.fcrepo.test.fesl.policyindex.PolicyIndexUtils
All Implemented Interfaces:
Constants

public class PolicyIndexUtils
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, 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, XLINK, XML_XSD, XMLNS, XSI
 
Constructor Summary
PolicyIndexUtils(FedoraAPIMMTOM apim)
           
 
Method Summary
 String addPolicyObject(String policy, String objectState, String datastreamState)
           
 String[] getNextPids(int pidCount)
           
static String getPolicy(String policy)
           
static byte[] getPolicyObject(String policy, String objectState, String datastreamState, String pid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyIndexUtils

public PolicyIndexUtils(FedoraAPIMMTOM apim)
Method Detail

addPolicyObject

public String addPolicyObject(String policy,
                              String objectState,
                              String datastreamState)
                       throws IOException
Throws:
IOException

getNextPids

public String[] getNextPids(int pidCount)
                     throws RemoteException
Throws:
RemoteException

getPolicy

public static String getPolicy(String policy)
                        throws IOException
Throws:
IOException

getPolicyObject

public static byte[] getPolicyObject(String policy,
                                     String objectState,
                                     String datastreamState,
                                     String pid)
                              throws IOException
Throws:
IOException


Copyright © 2012 DuraSpace. All Rights Reserved.