Class BaseEditController
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet
-
- edu.cornell.mannlib.vedit.controller.BaseEditController
-
- All Implemented Interfaces:
MultipartRequestWrapper.ParsingStrategy,Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
- Direct Known Subclasses:
AllClassGroupsListingController,ApplicationBeanRetryController,Classes2ClassesOperationController,Classes2ClassesRetryController,ClassgroupRetryController,DatapropEditController,DataPropertyStatementListingController,DataPropertyStatementRetryController,DatapropRetryController,DatatypeRetryController,EntityEditController,EntityRetryController,FauxPropertyEditController,FauxPropertyRetryController,GetAllClasses,GetAllPrefix,GetClazzAllProperties,GetClazzDataProperties,GetClazzObjectProperties,GetObjectClasses,IndividualsListingController,IndividualTypeOperationController,IndividualTypeRetryController,JenaAdminActions,JenaExportController,JenaIngestController,NamespacePrefixOperationController,NamespacePrefixRetryController,NamespacesListingController,ObjectPropertyStatementListingController,ObjectPropertyStatementRetryController,OntologiesListingController,OntologyEditController,OntologyRetryController,OperationController,Properties2PropertiesOperationController,Properties2PropertiesRetryController,PropertyEditController,PropertyGroupRetryController,PropertyGroupsListingController,PropertyRetryController,RDFUploadFormController,RefactorOperationController,RefactorRetryController,RestrictionOperationController,RestrictionRetryController,RestrictionsListingController,SparqlQueryBuilderServlet,VclassEditController,VclassRetryController,VClassWebappWithInstancesListingController
public class BaseEditController extends VitroHttpServlet
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseEditController.RoleInfo-
Nested classes/interfaces inherited from class edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet
VitroHttpServlet.PickListSorter
-
-
Field Summary
Fields Modifier and Type Field Description protected static intBASE_10protected static DateFormatDISPLAY_DATE_FORMATstatic StringENTITY_TYPE_ATTRIBUTE_NAMEstatic StringENTITY_URI_ATTRIBUTE_NAMEstatic booleanFORCE_NEWstatic StringJSP_PREFIXprotected static StringMULTIPLEXED_PARAMETER_NAMEstatic StringPROPERTY_SUPPRESSIONS_NOT_RELATEDstatic StringTYPE_SUPPRESSIONSstatic StringTYPE_SUPPRESSIONS_NOT_RELATEDstatic StringURI_SUPPRESSIONS-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet
HTML_MIMETYPE, JSON_LD_MIMETYPE, JSON_MIMETYPE, N3_MIMETYPE, publicDateFormat, RDFXML_MIMETYPE, TTL_MIMETYPE, XHTML_MIMETYPE
-
-
Constructor Summary
Constructors Constructor Description BaseEditController()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidaddAccessAttributes(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)protected static voidaddNotRelatedPropertySuppressions(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)protected static voidaddNotRelatedTypeSuppressions(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)protected static voidaddTypeSuppressions(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)protected static voidaddUriSuppressions(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)protected static List<PermissionSet>buildListOfSelectableRoles(WebappDaoFactory wadf)Create a list of all known PermissionSets.protected EditProcessObjectcreateEpo(javax.servlet.http.HttpServletRequest request)protected EditProcessObjectcreateEpo(javax.servlet.http.HttpServletRequest request, boolean forceNew)StringgetDefaultLandingPage(javax.servlet.http.HttpServletRequest request)protected static BaseEditController.RoleInfogetSelfEditorRole(javax.servlet.http.HttpServletRequest req)List<Option>getSortedList(HashMap<String,Option> hashMap, List<Option> optionList, VitroRequest vreq)protected WebappDaoFactorygetWebappDaoFactory()protected WebappDaoFactorygetWebappDaoFactory(String userURI)protected voidpopulateBeanFromParams(Object bean, javax.servlet.http.HttpServletRequest request)protected voidsetRequestAttributes(javax.servlet.http.HttpServletRequest request, EditProcessObject epo)-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet
doGet, doPost, dumpRequestParameters, isAuthorizedToDisplayPage, maximumMultipartFileSize, redirectToInsufficientAuthorizationPage, redirectToLoginPage, redirectUnauthorizedRequest, service, sortForPickList, stashFileSizeException
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service
-
-
-
-
Field Detail
-
URI_SUPPRESSIONS
public static final String URI_SUPPRESSIONS
- See Also:
- Constant Field Values
-
TYPE_SUPPRESSIONS
public static final String TYPE_SUPPRESSIONS
- See Also:
- Constant Field Values
-
TYPE_SUPPRESSIONS_NOT_RELATED
public static final String TYPE_SUPPRESSIONS_NOT_RELATED
- See Also:
- Constant Field Values
-
PROPERTY_SUPPRESSIONS_NOT_RELATED
public static final String PROPERTY_SUPPRESSIONS_NOT_RELATED
- See Also:
- Constant Field Values
-
ENTITY_URI_ATTRIBUTE_NAME
public static final String ENTITY_URI_ATTRIBUTE_NAME
- See Also:
- Constant Field Values
-
ENTITY_TYPE_ATTRIBUTE_NAME
public static final String ENTITY_TYPE_ATTRIBUTE_NAME
- See Also:
- Constant Field Values
-
FORCE_NEW
public static final boolean FORCE_NEW
- See Also:
- Constant Field Values
-
JSP_PREFIX
public static final String JSP_PREFIX
- See Also:
- Constant Field Values
-
DISPLAY_DATE_FORMAT
protected static DateFormat DISPLAY_DATE_FORMAT
-
BASE_10
protected static final int BASE_10
- See Also:
- Constant Field Values
-
MULTIPLEXED_PARAMETER_NAME
protected static final String MULTIPLEXED_PARAMETER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
createEpo
protected EditProcessObject createEpo(javax.servlet.http.HttpServletRequest request)
-
createEpo
protected EditProcessObject createEpo(javax.servlet.http.HttpServletRequest request, boolean forceNew)
-
setRequestAttributes
protected void setRequestAttributes(javax.servlet.http.HttpServletRequest request, EditProcessObject epo)
-
populateBeanFromParams
protected void populateBeanFromParams(Object bean, javax.servlet.http.HttpServletRequest request)
-
getSortedList
public List<Option> getSortedList(HashMap<String,Option> hashMap, List<Option> optionList, VitroRequest vreq)
-
getWebappDaoFactory
protected WebappDaoFactory getWebappDaoFactory()
-
getWebappDaoFactory
protected WebappDaoFactory getWebappDaoFactory(String userURI)
-
getDefaultLandingPage
public String getDefaultLandingPage(javax.servlet.http.HttpServletRequest request)
-
addAccessAttributes
protected static void addAccessAttributes(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)
-
addUriSuppressions
protected static void addUriSuppressions(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)
-
addTypeSuppressions
protected static void addTypeSuppressions(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)
-
addNotRelatedTypeSuppressions
protected static void addNotRelatedTypeSuppressions(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)
-
getSelfEditorRole
protected static BaseEditController.RoleInfo getSelfEditorRole(javax.servlet.http.HttpServletRequest req)
-
addNotRelatedPropertySuppressions
protected static void addNotRelatedPropertySuppressions(javax.servlet.http.HttpServletRequest req, String entityURI, AccessObjectType aot)
-
buildListOfSelectableRoles
protected static List<PermissionSet> buildListOfSelectableRoles(WebappDaoFactory wadf)
Create a list of all known PermissionSets.
-
-