Skeleton of controller of lifecycles management UI
Former-commit-id: ca81a6c8d0dbe685211b38f63fb6836ea001e080pull/10/head
parent
7824208d36
commit
2bf0d0d64b
|
|
@ -0,0 +1,262 @@
|
||||||
|
/*
|
||||||
|
* To change this license header, choose License Headers in Project Properties.
|
||||||
|
* To change this template file, choose Tools | Templates
|
||||||
|
* and open the template in the editor.
|
||||||
|
*/
|
||||||
|
package org.librecms.ui.contentsections;
|
||||||
|
|
||||||
|
import org.libreccm.security.AuthorizationRequired;
|
||||||
|
|
||||||
|
import javax.enterprise.context.RequestScoped;
|
||||||
|
import javax.mvc.Controller;
|
||||||
|
import javax.transaction.Transactional;
|
||||||
|
import javax.ws.rs.FormParam;
|
||||||
|
import javax.ws.rs.GET;
|
||||||
|
import javax.ws.rs.POST;
|
||||||
|
import javax.ws.rs.Path;
|
||||||
|
import javax.ws.rs.PathParam;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
|
||||||
|
*/
|
||||||
|
@RequestScoped
|
||||||
|
@Controller
|
||||||
|
@Path("/{sectionIdentifier}/configuration/lifecycles")
|
||||||
|
public class ConfigurationLifecyclesController {
|
||||||
|
|
||||||
|
@GET
|
||||||
|
@Path("/")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String listLifecycleDefinitions(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@GET
|
||||||
|
@Path("/{lifecycleIdentifier}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String showLifecycleDefinition(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/@add")
|
||||||
|
@AuthorizationRequired
|
||||||
|
public String addLifecycleDefinition(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@FormParam("label") final String label
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/label/@add")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String addLifecycleDefinitionLabel(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@FormParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/label/@edit/{locale}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String editLifecycleDefinitionLabel(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/label/@remove/{locale}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String removeLifecycleDefinitionLabel(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/description/@add")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String addLifecycleDefinitionDescription(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@FormParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/description/@edit/{locale}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String editLifecycleDefinitionDescription(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/description/@remove/{locale}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String removeLifecycleDefinitionDescription(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/phases/@add")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String addPhase(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@FormParam("label") final String label,
|
||||||
|
@FormParam("defaultDelay") final long defaultDelay,
|
||||||
|
@FormParam("defaultDuration") final long defaultDuration
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/phases/{phaseIdentifier}/@edit")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String editPhase(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("phaseIdentifier") final String phaseIdentifierParam,
|
||||||
|
@FormParam("defaultDelay") final long defaultDelay,
|
||||||
|
@FormParam("defaultDuration") final long defaultDuration
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/phases/{phaseIdentifier}/@remove")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String removePhase(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("phaseIdentifier") final String phaseIdentifierParam
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/phases/{phaseIdentifier}/label/@add")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String addPhaseLabel(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("phaseIdentifier") final String phaseIdentifierParam,
|
||||||
|
@FormParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/phases/{phaseIdentifier}/label/@edit/{locale}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String editPhaseLabel(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("phaseIdentifier") final String phaseIdentifierParam,
|
||||||
|
@PathParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path(
|
||||||
|
"/{lifecycleIdentifier}/phases/{phaseIdentifier}/label/@remove/{locale}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String removePhaseLabel(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("phaseIdentifier") final String phaseIdentifierParam,
|
||||||
|
@PathParam("locale") final String localeParam
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path("/{lifecycleIdentifier}/phases/{phaseIdentifier}/description/@add")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String addPhaseDescription(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("phaseIdentifier") final String phaseIdentifierParam,
|
||||||
|
@FormParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path(
|
||||||
|
"/{lifecycleIdentifier}/phases/{phaseIdentifier}/description/@edit/{locale}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String editPhaseDescription(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("phaseIdentifier") final String phaseIdentifierParam,
|
||||||
|
@PathParam("locale") final String localeParam,
|
||||||
|
@FormParam("value") final String value
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
@POST
|
||||||
|
@Path(
|
||||||
|
"/{lifecycleIdentifier}/phases/{phaseIdentifier}/description/@remove/{locale}")
|
||||||
|
@AuthorizationRequired
|
||||||
|
@Transactional(Transactional.TxType.REQUIRED)
|
||||||
|
public String removePhaseDescription(
|
||||||
|
@PathParam("sectionIdentifier") final String sectionIdentifierParam,
|
||||||
|
@PathParam("lifecycleIdentifier") final String lifecycleIdentiferParam,
|
||||||
|
@PathParam("phaseIdentifier") final String phaseIdentifierParam,
|
||||||
|
@PathParam("locale") final String localeParam
|
||||||
|
) {
|
||||||
|
throw new UnsupportedOperationException("Not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue