public class PackagesImpl extends AWebPage implements IPackages
| Modifier and Type | Field and Description |
|---|---|
protected IPackageDAO |
dPkg |
protected IServiceDAO |
dSvc |
protected ITemplateDAO |
dTemplate |
protected IPackageVersionDAO |
dVersion |
dServerOptions, mc, navRegistryADD_PACKAGE_ACTION, ADD_SERVICE_ACTION, NEW_SERVICE_ACTION, REMOVE_SERVICE_ACTION, ROOT| Constructor and Description |
|---|
PackagesImpl() |
| Modifier and Type | Method and Description |
|---|---|
AjaxAnswer |
addPackage(String pname,
Long versionId,
String[] templates) |
RenderedView |
addPackageView(String pname,
Long versionid) |
AjaxAnswer |
addService(String pname,
String[] services) |
RenderedView |
addServiceView(String pname) |
AjaxAnswer |
deleteService(String pname,
String sname) |
RenderedView |
deleteServiceView(String pname,
String sname) |
protected String |
getNavElementName() |
protected SidebarType |
getSidebarType() |
protected String |
getTemplateFolder() |
protected void |
init() |
AjaxAnswer |
newService(String pname,
String servicename,
String initscript,
String description) |
RenderedView |
newServiceView(String pname) |
RenderedView |
view()
Return a page showing all packages, their versions, and their services.
|
addBreadCrumb, addFilter, addSidebarElement, addSidebarElement, addSidebarElements, addTopAction, addViewType, assertNotEmpty, auditFormat, checkForEmpty, clearFilter, clearViewType, createError, createModal, createView, createView, getCurrentFilter, getCurrentViewType, hasError, pollError, removeSidebarElement, setMessageContext, sortMap, sortNamedList@Autowired protected IPackageDAO dPkg
@Autowired protected IServiceDAO dSvc
@Autowired protected IPackageVersionDAO dVersion
@Autowired protected ITemplateDAO dTemplate
protected String getTemplateFolder()
getTemplateFolder in class AWebPageprotected SidebarType getSidebarType()
getSidebarType in class AWebPageprotected String getNavElementName()
getNavElementName in class AWebPage@Transactional public RenderedView view()
IPackages@Transactional public RenderedView addPackageView(String pname, Long versionid)
addPackageView in interface IPackagespname - the package nameversionid - the version id@Transactional public AjaxAnswer addPackage(String pname, Long versionId, String[] templates) throws FormErrorException
addPackage in interface IPackagespname - the package nameversionId - the package version idtemplates - the selected template namesFormErrorException - error in case of wrong input@Transactional public RenderedView addServiceView(String pname)
addServiceView in interface IPackagespname - the package name@Transactional public AjaxAnswer addService(String pname, String[] services) throws FormErrorException
addService in interface IPackagespname - the package nameservices - the service names to addFormErrorException - on form errors@Transactional public RenderedView newServiceView(String pname)
newServiceView in interface IPackagespname - the package name@Transactional public AjaxAnswer newService(String pname, String servicename, String initscript, String description) throws FormErrorException
newService in interface IPackagespname - the package nameservicename - the service nameinitscript - the initscript namedescription - the description of the serviceFormErrorException - on form errors@Transactional public RenderedView deleteServiceView(String pname, String sname)
deleteServiceView in interface IPackagespname - the package namesname - the service name@Transactional public AjaxAnswer deleteService(String pname, String sname)
deleteService in interface IPackagespname - the package namesname - the service nameCopyright © 2014 Cinovo AG. All Rights Reserved.