public class PolicyObject
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
POLICY_DATASTREAM |
| Constructor and Description |
|---|
PolicyObject(DOManager manager,
Context context,
java.lang.String pid,
java.lang.String objectState,
java.lang.String dsID,
java.lang.String dsState)
Create a new PolicyObject, initialising the object based on the supplied parameters.
|
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
getDsContent()
get the policy datastream content
|
boolean |
hasPolicyDatastream()
determines if this object contains a policy datastream
|
boolean |
isDatastreamActive()
determines if the policy datastream in this object is active
|
boolean |
isObjectActive()
determines if this digital object is active
|
boolean |
isPolicyActive()
determines if this object represents an active FeSL policy
|
public static final java.lang.String POLICY_DATASTREAM
public PolicyObject(DOManager manager, Context context, java.lang.String pid, java.lang.String objectState, java.lang.String dsID, java.lang.String dsState)
manager - context - pid - objectState - dsID - dsState - public boolean isPolicyActive()
throws ServerException
ServerExceptionpublic boolean isObjectActive()
throws ServerException
ServerExceptionpublic boolean isDatastreamActive()
throws ServerException
ServerExceptionpublic boolean hasPolicyDatastream()
throws ServerException
ServerExceptionpublic java.io.InputStream getDsContent()
throws ServerException
ServerExceptionCopyright © 2014 DuraSpace. All Rights Reserved.