Hi,
I am writing a Jelly script and am looking into - get day of week from Calendar.
In one of the posts I found this:
<core:invokeStatic className="java.util.Calendar" method="getInstance" var="CalendarField"/>
<core:invoke on="${CalendarField}" method="setTime" >
<core:arg type="java.util.Date" value="${FieldValue}"/>
</core:invoke>
<core:invoke on="${CalendarField}" method="get" >
<core:arg type="int" value="${CalendarField.DAY_OF_WEEK}" />
</core:invoke>
<log:warn>14:${CalendarField.DAY_OF_WEEK}</log:warn>
</core:forEach>
Whan used, I found this error - An int instance cannot be null. COuld somebody please help?
Thanks,
Rajani
I have modified the script to look like this and it WORKED!
<!-- The current time -->
<core:invokeStatic className="java.util.Calendar" method="getInstance" var="CalendarField"/>
<core:forEach var="issue" items="${issues}">
<!-- Get the Issue from IssueManager -->
<core:invoke on="${issueManager}" method="getIssueObject" var="issueKey">
<core:arg type="java.lang.String" value="${issue.key}"/>
</core:invoke>
<!-- Get Custom Field Value -->
<core:invoke on="${customFieldObj1}" method="getValue" var="expStartDate">
<core:arg type="com.atlassian.jira.issue.IssueImpl" value="${issueKey}"/>
</core:invoke>
<log:warn> Expected Start day is : ${expStartDate} </log:warn>
<core:invoke on="${CalendarField}" method="setTime">
<core:arg type="java.sql.Timestamp" value="${expStartDate}"/>
</core:invoke>
<core:invoke on="${CalendarField}" method="get" var="dayOfweek">
<core:arg type="int" value="7"/>
</core:invoke>
Hi Vishali,
I am trying to create automated issues, so for example create daily tasks at 9 in the morning, create monthly task every 1st day of the month and eliminate lets say Christmas day. Is there a way to do this?
Thanks a lot for your help in advance.
Anand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.