public NakedObjectActionInstance[] getActionInstances(NakedObjectAction.Type type) { NakedObjectActionInstance[] actionInstances = (NakedObjectActionInstance[]) actionInstancesByType.get(type); if (actionInstances == null) { NakedObjectAction[] objectActions = getSpecification().getObjectActions(type); actionInstances = new NakedObjectActionInstance[objectActions.length]; for(int i=0; i<objectActions.length; i++) { actionInstances[i] = new NakedObjectActionInstanceImpl(this, objectActions[i]); } actionInstancesByType.put(type, actionInstances); } return actionInstances; }
public NakedObjectActionInstance[] getActionInstances(NakedObjectAction.Type type) { NakedObjectActionInstance[] actionInstances = (NakedObjectActionInstance[]) actionInstancesByType.get(type); if (actionInstances == null) { NakedObjectAction[] objectActions = getSpecification().getObjectActions(type); actionInstances = new NakedObjectActionInstance[objectActions.length]; for(int i=0; i<objectActions.length; i++) { actionInstances[i] = new NakedObjectActionInstanceImpl(this, objectActions[i]); } actionInstancesByType.put(type, actionInstances); } return actionInstances; }