public class PrintTemplate
extends java.lang.Object
implements java.io.Serializable
Print template
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_DEFAULT
Default type HTML
|
static java.lang.String |
TYPE_FILE
File
|
static java.lang.String |
TYPE_METH
Method
|
static java.lang.String |
TYPE_TMPL
Template
|
static char |
USAGE_EXPORT
Usage export
|
static char |
USAGE_LIST
Usage on list
|
static char |
USAGE_MAILING
Usage mailing
|
static char |
USAGE_OBJECT
Usage on object
|
static char |
USAGE_OTHER
Usage other
|
Constructor and Description |
---|
PrintTemplate(ObjectDB object,
java.lang.String name,
java.lang.String display,
java.lang.String type,
java.lang.String usage,
java.lang.String method,
java.lang.String template,
java.lang.String docId,
java.lang.String mimeType,
java.lang.String fileName,
boolean grantable)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addGrantedGroup(java.lang.String group) |
static java.lang.String |
fillTemplate(ObjectDB obj,
java.lang.String template,
java.lang.String encoding,
java.lang.String[] row) |
static java.lang.String |
fillTemplate(ObjectDB obj,
java.lang.String template,
java.lang.String encoding,
java.util.Vector<java.lang.String[]> rows) |
java.lang.Object |
fillWithCurrentList(ObjectDB obj)
Build the template with current object (list)
|
java.lang.Object |
fillWithCurrentObject(ObjectDB obj)
Build the template with current object (record)
|
static java.lang.String |
generateDefaultSubTemplate(ObjectDB obj) |
static java.lang.String |
generateDefaultTemplate(ObjectDB obj) |
java.util.Vector<java.lang.String[]> |
getCurrentList(ObjectDB obj) |
java.lang.String |
getDisplay() |
java.lang.String |
getDocId() |
DocumentDB |
getDocument(Grant g) |
java.lang.String |
getFilename() |
java.util.List<java.lang.String> |
getGrantedGroups()
Granted groups ?
|
java.lang.String |
getMethod() |
java.lang.String |
getMimeType()
Deprecated.
|
java.lang.String |
getMIMEType() |
java.lang.String |
getName() |
ObjectDB |
getObject() |
java.lang.String |
getTemplate() |
java.lang.String |
getTemplate(Grant g)
Deprecated.
Use getTemplate()
|
java.lang.String |
getType() |
java.lang.String |
getUsage() |
boolean |
isEnabled() |
boolean |
isForExportUsage() |
boolean |
isForListUsage() |
boolean |
isForMailingUsage() |
boolean |
isForObjectUsage() |
boolean |
isForOtherUsage() |
boolean |
isForUsage(char usage) |
boolean |
isGrantable()
Grantable ?
|
boolean |
isGranted(Grant g) |
void |
removeGrantedGroup(java.lang.String group) |
void |
setDocId(java.lang.String docId) |
void |
setEnabled(boolean enabled) |
void |
setFilename(java.lang.String filename) |
void |
setGrantable(boolean b) |
void |
setMimeType(java.lang.String mimeType)
Deprecated.
|
void |
setMIMEType(java.lang.String mimeType) |
void |
setTemplate(java.lang.String template) |
static java.lang.String |
subsituteExprs(java.lang.String template,
java.lang.String encoding,
ObjectDB obj,
java.lang.String row_id) |
static java.lang.String |
subsituteFields(java.lang.String template,
java.lang.String encoding,
ObjectDB obj,
java.lang.String[] row) |
static java.lang.String |
substituteDirectURL(java.lang.String text,
ObjectDB obj)
Substitutes [DIRECTURL] with the direct URL to open the object update form
|
static java.lang.String |
substituteFilters(java.lang.String template,
java.lang.String encoding,
ObjectDB obj) |
static java.lang.String |
substituteLabels(java.lang.String template,
java.lang.String encoding,
ObjectDB obj) |
static java.lang.String |
substituteTexts(java.lang.String template,
java.lang.String encoding,
Grant g) |
public static final java.lang.String TYPE_DEFAULT
public static final java.lang.String TYPE_FILE
public static final java.lang.String TYPE_METH
public static final java.lang.String TYPE_TMPL
public static final char USAGE_OBJECT
public static final char USAGE_LIST
public static final char USAGE_MAILING
public static final char USAGE_EXPORT
public static final char USAGE_OTHER
public PrintTemplate(ObjectDB object, java.lang.String name, java.lang.String display, java.lang.String type, java.lang.String usage, java.lang.String method, java.lang.String template, java.lang.String docId, java.lang.String mimeType, java.lang.String fileName, boolean grantable)
object
- Object namename
- Template namedisplay
- Displayusage
- Usagemethod
- Methodtemplate
- Template contentdocId
- Template document IDmimeType
- Output MIME typefileName
- Output file namepublic ObjectDB getObject()
public java.lang.String getName()
public java.lang.String getDisplay()
public java.lang.String getType()
public java.lang.String getUsage()
public java.lang.String getMethod()
public boolean isGrantable()
public void setGrantable(boolean b)
public java.util.List<java.lang.String> getGrantedGroups()
public void addGrantedGroup(java.lang.String group)
public void removeGrantedGroup(java.lang.String group)
public boolean isGranted(Grant g)
public boolean isForUsage(char usage)
public boolean isForObjectUsage()
public boolean isForListUsage()
public boolean isForMailingUsage()
public boolean isForExportUsage()
public boolean isForOtherUsage()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public java.lang.String getDocId()
public DocumentDB getDocument(Grant g)
public void setDocId(java.lang.String docId)
@Deprecated public java.lang.String getTemplate(Grant g)
public java.lang.String getTemplate()
public void setTemplate(java.lang.String template)
@Deprecated public java.lang.String getMimeType()
public java.lang.String getMIMEType()
@Deprecated public void setMimeType(java.lang.String mimeType)
public void setMIMEType(java.lang.String mimeType)
public java.lang.String getFilename()
public void setFilename(java.lang.String filename)
public static java.lang.String generateDefaultSubTemplate(ObjectDB obj) throws java.lang.Exception
java.lang.Exception
public static java.lang.String generateDefaultTemplate(ObjectDB obj) throws java.lang.Exception
java.lang.Exception
public static java.lang.String substituteTexts(java.lang.String template, java.lang.String encoding, Grant g) throws java.lang.Exception
java.lang.Exception
public static java.lang.String substituteLabels(java.lang.String template, java.lang.String encoding, ObjectDB obj) throws java.lang.Exception
java.lang.Exception
public static java.lang.String substituteFilters(java.lang.String template, java.lang.String encoding, ObjectDB obj) throws java.lang.Exception
java.lang.Exception
public static java.lang.String subsituteExprs(java.lang.String template, java.lang.String encoding, ObjectDB obj, java.lang.String row_id)
public static java.lang.String subsituteFields(java.lang.String template, java.lang.String encoding, ObjectDB obj, java.lang.String[] row)
public static java.lang.String substituteDirectURL(java.lang.String text, ObjectDB obj)
text
- A textobj
- Objectpublic static java.lang.String fillTemplate(ObjectDB obj, java.lang.String template, java.lang.String encoding, java.util.Vector<java.lang.String[]> rows) throws java.lang.Exception
java.lang.Exception
public static java.lang.String fillTemplate(ObjectDB obj, java.lang.String template, java.lang.String encoding, java.lang.String[] row) throws java.lang.Exception
java.lang.Exception
public java.lang.Object fillWithCurrentObject(ObjectDB obj) throws java.lang.Exception
obj
- Objectjava.lang.Exception
public java.util.Vector<java.lang.String[]> getCurrentList(ObjectDB obj)
public java.lang.Object fillWithCurrentList(ObjectDB obj) throws java.lang.Exception
obj
- Objectjava.lang.Exception
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.