fr.paris.lutece.plugins.document.business
Class DocumentType

java.lang.Object
  extended by fr.paris.lutece.plugins.document.business.DocumentType
All Implemented Interfaces:
fr.paris.lutece.portal.service.rbac.RBACResource

public class DocumentType
extends java.lang.Object
implements fr.paris.lutece.portal.service.rbac.RBACResource

This class represents the business object DocumentType


Field Summary
static java.lang.String RESOURCE_TYPE
           
 
Constructor Summary
DocumentType()
           
 
Method Summary
 void addAttribute(DocumentAttribute documentAttribute)
          Add a document attribute to this type of document
 byte[] getAdminXsl()
          Returns the Xsl for the Administration module
 javax.xml.transform.Source getAdminXslSource()
          Return the admin xsl source : if the admin xsl is null, a default one is generated and returned
 java.util.List<DocumentAttribute> getAttributes()
          Gets attributes list for the document type
 java.lang.String getCode()
          Returns the Code
 byte[] getContentServiceXsl()
          Returns the Xsl for the Document ContentService
 javax.xml.transform.Source getContentServiceXslSource()
          Return the xsl source to display the document into the frontoffice : if the admin xsl is null, a default one is generated and returned.
 java.lang.String getDefaultThumbnailUrl()
          Returns the DefaultThumbnailUrl
 java.lang.String getDescription()
          Returns the Description
 java.lang.String getMetadataHandler()
          Returns the MetadataHandler name
 java.lang.String getName()
          Returns the Name
 java.lang.String getResourceId()
          RBAC resource implmentation
 java.lang.String getResourceTypeCode()
          RBAC resource implmentation
 int getThumbnailAttributeId()
          Returns the ThumbnailAttributeId
 MetadataHandler metadataHandler()
          Returns the metahandler
 void setAdminXsl(byte[] baXsl)
          Sets the Xsl for the Administration module
 void setCode(java.lang.String strCode)
          Sets the Code
 void setContentServiceXsl(byte[] baXsl)
          Sets the Xsl for the Document ContentService
 void setDefaultThumbnailUrl(java.lang.String strDefaultThumbnailUrl)
          Sets the DefaultThumbnailUrl
 void setDescription(java.lang.String strDescription)
          Sets the Description
 void setMetadataHandler(java.lang.String strMetadataHandler)
          Sets the MetadataHandler name
 void setName(java.lang.String strName)
          Sets the Name
 void setThumbnailAttributeId(int nThumbnailAttributeId)
          Sets the ThumbnailAttributeId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_TYPE

public static final java.lang.String RESOURCE_TYPE
See Also:
Constant Field Values
Constructor Detail

DocumentType

public DocumentType()
Method Detail

getCode

public java.lang.String getCode()
Returns the Code

Returns:
The Code

setCode

public void setCode(java.lang.String strCode)
Sets the Code

Parameters:
strCode - The Code

getName

public java.lang.String getName()
Returns the Name

Returns:
The Name

setName

public void setName(java.lang.String strName)
Sets the Name

Parameters:
strName - The Name

getDescription

public java.lang.String getDescription()
Returns the Description

Returns:
The Description

setDescription

public void setDescription(java.lang.String strDescription)
Sets the Description

Parameters:
strDescription - The Description

getAdminXsl

public byte[] getAdminXsl()
Returns the Xsl for the Administration module

Returns:
The Xsl

setAdminXsl

public void setAdminXsl(byte[] baXsl)
Sets the Xsl for the Administration module

Parameters:
baXsl - The Xsl

getContentServiceXsl

public byte[] getContentServiceXsl()
Returns the Xsl for the Document ContentService

Returns:
The Xsl

setContentServiceXsl

public void setContentServiceXsl(byte[] baXsl)
Sets the Xsl for the Document ContentService

Parameters:
baXsl - The Xsl

addAttribute

public void addAttribute(DocumentAttribute documentAttribute)
Add a document attribute to this type of document

Parameters:
documentAttribute - The documentAttribute to add

getAttributes

public java.util.List<DocumentAttribute> getAttributes()
Gets attributes list for the document type

Returns:
The attrubutes list

getThumbnailAttributeId

public int getThumbnailAttributeId()
Returns the ThumbnailAttributeId

Returns:
The ThumbnailAttributeId

setThumbnailAttributeId

public void setThumbnailAttributeId(int nThumbnailAttributeId)
Sets the ThumbnailAttributeId

Parameters:
nThumbnailAttributeId - The ThumbnailAttributeId

getDefaultThumbnailUrl

public java.lang.String getDefaultThumbnailUrl()
Returns the DefaultThumbnailUrl

Returns:
The DefaultThumbnailUrl

setDefaultThumbnailUrl

public void setDefaultThumbnailUrl(java.lang.String strDefaultThumbnailUrl)
Sets the DefaultThumbnailUrl

Parameters:
strDefaultThumbnailUrl - The DefaultThumbnailUrl

getResourceTypeCode

public java.lang.String getResourceTypeCode()
RBAC resource implmentation

Specified by:
getResourceTypeCode in interface fr.paris.lutece.portal.service.rbac.RBACResource
Returns:
The resource type code

getResourceId

public java.lang.String getResourceId()
RBAC resource implmentation

Specified by:
getResourceId in interface fr.paris.lutece.portal.service.rbac.RBACResource
Returns:
The resourceId

getAdminXslSource

public javax.xml.transform.Source getAdminXslSource()
Return the admin xsl source : if the admin xsl is null, a default one is generated and returned

Returns:
the xsl stylesheet as a source

getContentServiceXslSource

public javax.xml.transform.Source getContentServiceXslSource()
Return the xsl source to display the document into the frontoffice : if the admin xsl is null, a default one is generated and returned.

Returns:
the xsl stylesheet as a source

getMetadataHandler

public java.lang.String getMetadataHandler()
Returns the MetadataHandler name

Returns:
The MetadataHandler

setMetadataHandler

public void setMetadataHandler(java.lang.String strMetadataHandler)
Sets the MetadataHandler name

Parameters:
strMetadataHandler - The MetadataHandler

metadataHandler

public MetadataHandler metadataHandler()
Returns the metahandler



Copyright © 2009 Mairie de Paris. All Rights Reserved.