Package org.alfresco.repo.forms
Interface FormService
- All Known Implementing Classes:
FormServiceImpl
public interface FormService
Form service API.
This service API is designed to support the public facing Form APIs
- Author:
- Gavin Cornwell
-
Method Summary
Modifier and TypeMethodDescriptionReturns a form representation of the given item, all known fields for the item are included.Returns a form representation of the given item consisting only of the given fields.Returns a form representation of the given item consisting only of the given fields.Returns a form representation of the given item consisting only of the given fields.Returns a form representation of the given item consisting only of the given fields.Returns a form representation of the given item, all known fields for the item are included.Persists the given form representation for the given item.
-
Method Details
-
getForm
Returns a form representation of the given item, all known fields for the item are included.- Parameters:
item- The item to get a form for- Returns:
- The Form representation
-
getForm
Returns a form representation of the given item, all known fields for the item are included.- Parameters:
item- The item to get a form forcontext- Map representing optional context that can be used during retrieval of the form- Returns:
- The Form representation
-
getForm
Returns a form representation of the given item consisting only of the given fields.- Parameters:
item- The item to get a form forfields- Restricted list of fields to include, null indicates all possible fields for the item should be included- Returns:
- The Form representation
-
getForm
Returns a form representation of the given item consisting only of the given fields.- Parameters:
item- The item to get a form forfields- Restricted list of fields to include, null indicates all possible fields for the item should be includedcontext- Map representing optional context that can be used during retrieval of the form- Returns:
- The Form representation
-
getForm
Returns a form representation of the given item consisting only of the given fields.- Parameters:
item- The item to get a form forfields- Restricted list of fields to include, null indicates all possible fields for the item should be includedforcedFields- List of field names from 'fields' list that should be forcibly included, it is up to the form processor implementation to determine how to enforce this- Returns:
- The Form representation
-
getForm
Returns a form representation of the given item consisting only of the given fields.- Parameters:
item- The item to get a form forfields- Restricted list of fields to include, null indicates all possible fields for the item should be includedforcedFields- List of field names from 'fields' list that should be forcibly included, it is up to the form processor implementation to determine how to enforce thiscontext- Map representing optional context that can be used during retrieval of the form- Returns:
- The Form representation
-
saveForm
Persists the given form representation for the given item.- Parameters:
item- The item to persist the form fordata- An object representing the form data to persist- Returns:
- The object persisted
-