1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.chemistry.opencmis.server.impl.atompub;
20
21 import org.apache.chemistry.opencmis.commons.data.AllowableActions;
22 import static org.apache.chemistry.opencmis.commons.impl.Converter.convert;
23 import org.apache.chemistry.opencmis.commons.impl.JaxBHelper;
24 import org.apache.chemistry.opencmis.commons.impl.jaxb.CmisAllowableActionsType;
25
26 import java.io.OutputStream;
27
28 import javax.xml.bind.JAXBException;
29
30
31
32
33
34
35
36
37 public class AllowableActionsDocument
38 {
39
40
41
42 public AllowableActionsDocument( )
43 {
44 }
45
46
47
48
49 public void writeAllowableActions( AllowableActions allowableActions, OutputStream out )
50 throws JAXBException
51 {
52 CmisAllowableActionsType allowableActionsJaxb = convert( allowableActions );
53
54 if ( allowableActionsJaxb == null )
55 {
56 return;
57 }
58
59 JaxBHelper.marshal( JaxBHelper.CMIS_OBJECT_FACTORY.createAllowableActions( allowableActionsJaxb ), out, false );
60 }
61 }