|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.stock.service.ProviderService
@Transactional(readOnly=true) public final class ProviderService
ProviderService
Method Summary | |
---|---|
void |
doCreateProvider(Provider provider,
javax.servlet.http.HttpServletRequest request)
Creates a provider |
void |
doDeleteProvider(int nIdProvider)
Delete a provider |
void |
doModifyProvider(Provider provider,
javax.servlet.http.HttpServletRequest request)
Modifies a provider |
java.lang.String |
getCreateTemplate()
Get the creation template of this provider |
java.lang.String |
getDeleteJsp()
Return the jsp for deleting this provider |
IProviderHome |
getHomeProvider()
Return the home provider |
static ProviderService |
getInstance()
Return the provider service instance |
java.lang.String |
getModifyTemplate()
Get the modification template of this provider |
ObjectDefinition |
getObjectDefinition()
Get the specifical ObjectDefinition of the entity object |
java.lang.String |
getProviderClass()
Get the class name of this provider object |
void |
init()
Init this service |
void |
initModelForCreation(java.util.Map<java.lang.String,java.lang.Object> model)
Initaliaze the model in parameter for a creation |
void |
initModelForModification(int nIdProvider,
java.util.Map<java.lang.String,java.lang.Object> model)
Initaliaze the model in parameter for a modification |
boolean |
isAuthorizedToCreate(fr.paris.lutece.portal.business.user.AdminUser user)
Check if the user in parameter can create this type of provider |
boolean |
isAuthorizedToDelete(fr.paris.lutece.portal.business.user.AdminUser user)
Check if the user in parameter can delete this type of provider |
boolean |
isAuthorizedToModify(fr.paris.lutece.portal.business.user.AdminUser user)
Check if the user in parameter can modify this type of provider |
void |
setHomeProvider(IProviderHome homeProvider)
Set the home provider |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public IProviderHome getHomeProvider()
public void setHomeProvider(IProviderHome homeProvider)
homeProvider
- the home providerpublic static ProviderService getInstance()
public java.lang.String getCreateTemplate()
getCreateTemplate
in interface IProviderService
public java.lang.String getModifyTemplate()
getModifyTemplate
in interface IProviderService
public java.lang.String getDeleteJsp()
getDeleteJsp
in interface IProviderService
public java.lang.String getProviderClass()
getProviderClass
in interface IProviderService
public void init()
init
in interface IProviderService
@Transactional public void doCreateProvider(Provider provider, javax.servlet.http.HttpServletRequest request)
doCreateProvider
in interface IProviderService
provider
- The provider to create in databaserequest
- The HTTP request@Transactional public void doModifyProvider(Provider provider, javax.servlet.http.HttpServletRequest request)
doModifyProvider
in interface IProviderService
provider
- The provider to modify in databaserequest
- The HTTP request@Transactional public void doDeleteProvider(int nIdProvider)
doDeleteProvider
in interface IProviderService
nIdProvider
- the identifier of the provider to deletepublic void initModelForCreation(java.util.Map<java.lang.String,java.lang.Object> model)
initModelForCreation
in interface IProviderService
model
- the model wich will be passed in the creation templatepublic void initModelForModification(int nIdProvider, java.util.Map<java.lang.String,java.lang.Object> model)
initModelForModification
in interface IProviderService
nIdProvider
- the id of the privider to modifymodel
- the model wich will be passed in the modification templatepublic ObjectDefinition getObjectDefinition()
getObjectDefinition
in interface IProviderService
public boolean isAuthorizedToCreate(fr.paris.lutece.portal.business.user.AdminUser user)
isAuthorizedToCreate
in interface IProviderService
user
- the user who wants to create
public boolean isAuthorizedToModify(fr.paris.lutece.portal.business.user.AdminUser user)
isAuthorizedToModify
in interface IProviderService
user
- the user who wants to create
public boolean isAuthorizedToDelete(fr.paris.lutece.portal.business.user.AdminUser user)
isAuthorizedToDelete
in interface IProviderService
user
- the user who wants to create
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |