7
7
import java .util .Map ;
8
8
9
9
import org .alfresco .repo .jscript .ScriptNode ;
10
+ import org .alfresco .repo .jscript .ScriptNode .ScriptContentData ;
10
11
import org .alfresco .repo .security .authority .script .ScriptGroup ;
11
12
import org .alfresco .repo .security .authority .script .ScriptUser ;
13
+ import org .alfresco .repo .site .script .Site ;
12
14
import org .alfresco .service .cmr .repository .ChildAssociationRef ;
13
15
import org .alfresco .service .cmr .repository .NodeRef ;
14
16
import org .springframework .extensions .webscripts .ScriptContent ;
@@ -77,6 +79,10 @@ private String formatValue(Object value) {
77
79
return formatNodeRef ((NodeRef ) value );
78
80
} else if (value instanceof ChildAssociationRef ) {
79
81
return formatChildAssoc ((ChildAssociationRef ) value );
82
+ } else if (value instanceof ScriptContentData ) {
83
+ return formatScriptContentData ((ScriptContentData ) value );
84
+ } else if (value instanceof Site ) {
85
+ return formatSite ((Site ) value );
80
86
} else if (value instanceof Map ) {
81
87
return formatMap ((Map <String , Object >) value );
82
88
}
@@ -98,8 +104,12 @@ private String formatScriptUser(ScriptUser value) {
98
104
return "ScriptUser: " + value .getUserName () + " (" + value .getFullName ()+")" ;
99
105
}
100
106
107
+ private String formatSite (Site site ) {
108
+ return "Site: " + site .getShortName () + " (" + site .getTitle () + ", " + site .getNode ().getNodeRef () + ")" ;
109
+ }
110
+
101
111
private String formatScriptGroup (ScriptGroup value ) {
102
- return "ScriptGroup: " + value .getShortName () + "(" + value .getFullName () + ")" ;
112
+ return "ScriptGroup: " + value .getShortName () + " (" + value .getFullName () + ")" ;
103
113
}
104
114
105
115
private String formatScriptContent (ScriptContent value ) {
@@ -113,6 +123,10 @@ private String formatChildAssoc(ChildAssociationRef value) {
113
123
private String formatNodeRef (NodeRef value ) {
114
124
return "NodeRef: " + value .toString ();
115
125
}
126
+
127
+ private String formatScriptContentData (ScriptContentData value ) {
128
+ return "ScriptContentData: " + value .getMimetype () + " Size:" + value .getSize () + " URL:" + value .getUrl ();
129
+ }
116
130
117
131
private String formatScriptNode (ScriptNode value ) {
118
132
return value .getName () + " (" + value .getNodeRef () + ")" ;
0 commit comments