org.opencrx.kernel.activity1.aop2
Class ActivityImpl<S extends Activity,N extends Activity,C extends ActivityImpl.DerivedAttributes>

java.lang.Object
  extended by org.openmdx.base.aop2.AbstractObject<S,N,C>
      extended by org.opencrx.kernel.activity1.aop2.ActivityImpl<S,N,C>
Direct Known Subclasses:
AbsenceImpl, EMailImpl, ExternalActivityImpl, IncidentImpl, MailingImpl, MeetingImpl, PhoneCallImpl, SalesVisitImpl, TaskImpl

public class ActivityImpl<S extends Activity,N extends Activity,C extends ActivityImpl.DerivedAttributes>
extends AbstractObject<S,N,C>


Nested Class Summary
static class ActivityImpl.DerivedAttributes
           
 
Constructor Summary
ActivityImpl(S same, N next)
           
 
Method Summary
 AddWorkAndExpenseRecordResult addExpenseRecord(ActivityAddExpenseRecordParams params)
           
 AddWorkAndExpenseRecordResult addWorkRecord(ActivityAddWorkRecordParams params)
           
 Void assignTo(ActivityAssignToParams params)
           
 CalcTotalQuantityResult calcTotalQuantity(CalcTotalQuantityParams params)
           
 ActivityDoFollowUpResult doFollowUp(ActivityDoFollowUpParams params)
           
 String getMainEstimateEffortHhMm()
           
 Integer getMainEstimateEffortHours()
           
 Integer getMainEstimateEffortMinutes()
           
 int getTotalVotes()
           
 Boolean isAllDayEvent()
           
protected  void jdoPreDelete()
           
 void jdoPreStore()
           
 LinkToAndFollowUpResult linkToAndFollowUp(LinkToAndFollowUpParams params)
           
 Void markAsAllDayEvent(MarkAsAllDayEventParams params)
           
protected  C newContext()
           
 Void reapplyActivityCreator(ReapplyActivityCreatorParams params)
           
 Void updateIcal()
           
 Void voteForActivity(ActivityVoteForActivityParams params)
           
 
Methods inherited from class org.openmdx.base.aop2.AbstractObject
evictContext, jdoPostLoad, jdoPreClear, newVoid, nextManager, nextObject, openmdxjdoPostConstruct, sameManager, sameObject, samePackage, thisContext, toNext, toSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityImpl

public ActivityImpl(S same,
                    N next)
Method Detail

voteForActivity

public Void voteForActivity(ActivityVoteForActivityParams params)

assignTo

public Void assignTo(ActivityAssignToParams params)

reapplyActivityCreator

public Void reapplyActivityCreator(ReapplyActivityCreatorParams params)

doFollowUp

public ActivityDoFollowUpResult doFollowUp(ActivityDoFollowUpParams params)

addWorkRecord

public AddWorkAndExpenseRecordResult addWorkRecord(ActivityAddWorkRecordParams params)

addExpenseRecord

public AddWorkAndExpenseRecordResult addExpenseRecord(ActivityAddExpenseRecordParams params)

updateIcal

public Void updateIcal()

getTotalVotes

public int getTotalVotes()

isAllDayEvent

public Boolean isAllDayEvent()

markAsAllDayEvent

public Void markAsAllDayEvent(MarkAsAllDayEventParams params)

getMainEstimateEffortHhMm

public String getMainEstimateEffortHhMm()

getMainEstimateEffortHours

public Integer getMainEstimateEffortHours()

getMainEstimateEffortMinutes

public Integer getMainEstimateEffortMinutes()

calcTotalQuantity

public CalcTotalQuantityResult calcTotalQuantity(CalcTotalQuantityParams params)

linkToAndFollowUp

public LinkToAndFollowUpResult linkToAndFollowUp(LinkToAndFollowUpParams params)

jdoPreStore

public void jdoPreStore()
Overrides:
jdoPreStore in class AbstractObject<S extends Activity,N extends Activity,C extends ActivityImpl.DerivedAttributes>

jdoPreDelete

protected void jdoPreDelete()
Overrides:
jdoPreDelete in class AbstractObject<S extends Activity,N extends Activity,C extends ActivityImpl.DerivedAttributes>

newContext

protected C newContext()
Overrides:
newContext in class AbstractObject<S extends Activity,N extends Activity,C extends ActivityImpl.DerivedAttributes>


This software is published under the BSD license. Copyright © 2003-2013, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.