|
| boolean | itsMe (String id) |
| |
| boolean | myTurn (HttpServletRequest request) |
| |
| void | execute (ServletContext context, HttpServletRequest request, HttpServletResponse response) |
| |
◆ createURL()
| static String org.turro.agreements.AgreementAction.createURL |
( |
IConstructor |
constructor, |
|
|
AgreementSignature |
signature, |
|
|
IContact |
contact, |
|
|
boolean |
accept |
|
) |
| throws UnsupportedEncodingException, Exception |
|
static |
Definition at line 50 of file AgreementAction.java.
51 HashMap<String, String> values =
new HashMap<>();
52 values.put(Actions.USER_PAR, contact.getConnector(IUser.CONNECTOR_EMAIL));
53 values.put(Actions.REDIR_PAR, URLEncoder.encode(ElephantContext.getRootWebPath() +
"/user/myagreements?item=" + signature.getId(),
"UTF-8"));
54 values.put(
"agreementId", ObjectString.formatNativeObject(signature.getAgreement().getId(),
false));
55 values.put(
"contactId", contact.getId());
56 values.put(
"accept", ObjectString.formatNativeObject(Boolean.valueOf(accept),
false));
57 return ElephantContext.getRootWebPath() +
59 "?" + Actions.createAction(values, 7,
false);
static String getIdentifier()
◆ execute()
| void org.turro.agreements.AgreementAction.execute |
( |
ServletContext |
context, |
|
|
HttpServletRequest |
request, |
|
|
HttpServletResponse |
response |
|
) |
| |
Implements org.turro.elephant.direct.IDirectContent.
Definition at line 77 of file AgreementAction.java.
79 IConstructor constructor = ElephantContext.getConstructor(request, response);
80 KeyValueMap map = Actions.getAction(constructor);
81 if(Actions.prepareActions(constructor, map)) {
82 AgreementsUtil agreements =
new AgreementsUtil(map.get(
"contactId"));
84 (Long) ObjectString.parseNativeString(map.get(
"agreementId"), Long.class,
true),
85 (Boolean) ObjectString.parseNativeString(map.get(
"accept"), Boolean.class,
true));
86 response.sendRedirect(URLDecoder.decode(map.get(Actions.REDIR_PAR),
"UTF-8"));
88 }
catch (IOException ex) {
89 Logger.getLogger(AgreementAction.class.getName()).log(Level.SEVERE, ElephantContext.logMsg(
null), ex);
◆ getIdentifier()
| static String org.turro.agreements.AgreementAction.getIdentifier |
( |
| ) |
|
|
static |
Definition at line 62 of file AgreementAction.java.
63 return AgreementAction.class.getAnnotation(DirectContent.class).identifier();
◆ itsMe()
| boolean org.turro.agreements.AgreementAction.itsMe |
( |
String |
id | ) |
|
◆ myTurn()
| boolean org.turro.agreements.AgreementAction.myTurn |
( |
HttpServletRequest |
request | ) |
|
The documentation for this class was generated from the following file: