Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void onUpdateNode(NodeRef content) {
- if (0 == nodeService.getType(content).compareTo(T_BILL)) {
- this.assignProperties(content);
- //AlfrescoTransactionSupport.bindListener(transactionListener);
- }
- }
- private void assignProperties(NodeRef node) {
- Map<QName, Serializable> props = new HashMap<QName, Serializable>();
- SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyy");
- String nodeName = (String) nodeService.getProperty(node, ContentModel.PROP_NAME);
- String[] nameParts = nodeName.split("_");
- nodeService.setType(node, T_BILL);
- props.put(P_PROVIDER, nameParts[0]);
- props.put(P_ID, nameParts[1]);
- try {
- props.put(P_DATE, sdf.parse(nameParts[2]));
- } catch (ParseException e) {
- logger.error(e.getMessage());
- }
- nodeService.addProperties(node, props);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement