Package org.dspace.pack
Class PackerFactory
- java.lang.Object
-
- org.dspace.pack.PackerFactory
-
public class PackerFactory extends Object
PackerFactory mints packers for specified object types. Packer implementation is based on a configurable property (packer.pkgtype). Currently, only LC METS-based ("mets") and Bagit-based ("bagit") package formats are supported.- Author:
- richardrodgers
-
-
Field Summary
Fields Modifier and Type Field Description static StringBAG_PROFILE_KEYstatic StringBAG_TYPEstatic StringCREATE_TSstatic StringDEFAULT_PROFILEstatic StringOBJECT_IDstatic StringOBJECT_TYPEstatic StringOBJFILEstatic StringOTHER_IDSstatic StringOWNER_IDstatic StringWITHDRAWN
-
Constructor Summary
Constructors Constructor Description PackerFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Packerinstance(org.dspace.core.Context context, org.dspace.content.DSpaceObject dso)
-
-
-
Field Detail
-
OBJFILE
public static final String OBJFILE
- See Also:
- Constant Field Values
-
BAG_TYPE
public static final String BAG_TYPE
- See Also:
- Constant Field Values
-
OBJECT_TYPE
public static final String OBJECT_TYPE
- See Also:
- Constant Field Values
-
OBJECT_ID
public static final String OBJECT_ID
- See Also:
- Constant Field Values
-
OWNER_ID
public static final String OWNER_ID
- See Also:
- Constant Field Values
-
OTHER_IDS
public static final String OTHER_IDS
- See Also:
- Constant Field Values
-
CREATE_TS
public static final String CREATE_TS
- See Also:
- Constant Field Values
-
WITHDRAWN
public static final String WITHDRAWN
- See Also:
- Constant Field Values
-
BAG_PROFILE_KEY
public static final String BAG_PROFILE_KEY
- See Also:
- Constant Field Values
-
DEFAULT_PROFILE
public static final String DEFAULT_PROFILE
-
-
Method Detail
-
instance
public static Packer instance(org.dspace.core.Context context, org.dspace.content.DSpaceObject dso)
-
-