net.floodlightcontroller.devicemanager.web
Class AbstractDeviceResource

java.lang.Object
  extended by org.restlet.resource.Resource
      extended by org.restlet.resource.ServerResource
          extended by net.floodlightcontroller.devicemanager.web.AbstractDeviceResource
Direct Known Subclasses:
DeviceEntityResource, DeviceResource

public abstract class AbstractDeviceResource
extends org.restlet.resource.ServerResource

Resource for querying and displaying devices that exist in the system


Field Summary
static java.lang.String DPID_ERROR
           
static java.lang.String IPV4_ERROR
           
static java.lang.String MAC_ERROR
           
static java.lang.String PORT_ERROR
           
static java.lang.String VLAN_ERROR
           
 
Constructor Summary
AbstractDeviceResource()
           
 
Method Summary
 java.util.Iterator<? extends IDevice> getDevices()
           
 
Methods inherited from class org.restlet.resource.ServerResource
abort, commit, delete, delete, describeVariants, doCatch, doConditionalHandle, doError, doHandle, doHandle, doNegotiatedHandle, get, get, getAttribute, getInfo, getInfo, getOnSent, getPreferredVariant, getRole, getVariants, getVariants, handle, hasAnnotations, head, head, isAnnotated, isAutoCommitting, isCommitted, isConditional, isExisting, isInRole, isNegotiated, options, options, patch, patch, post, post, put, put, redirectPermanent, redirectPermanent, redirectSeeOther, redirectSeeOther, redirectTemporary, redirectTemporary, setAllowedMethods, setAnnotated, setAttribute, setAutoCommitting, setChallengeRequests, setCommitted, setConditional, setCookieSettings, setDimensions, setExisting, setLocationRef, setLocationRef, setNegotiated, setOnSent, setProxyChallengeRequests, setServerInfo, setStatus, setStatus, setStatus, setStatus, updateAllowedMethods, updateDimensions
 
Methods inherited from class org.restlet.resource.Resource
doError, doInit, doRelease, getAllowedMethods, getApplication, getChallengeRequests, getChallengeResponse, getClientInfo, getConditions, getConnegService, getContext, getConverterService, getCookies, getCookieSettings, getDimensions, getHostRef, getLocationRef, getLogger, getMatrix, getMatrixValue, getMaxForwards, getMetadataService, getMethod, getOriginalRef, getProtocol, getProxyChallengeRequests, getProxyChallengeResponse, getQuery, getQueryValue, getRanges, getReference, getReferrerRef, getRequest, getRequestAttributes, getRequestCacheDirectives, getRequestEntity, getResponse, getResponseAttributes, getResponseCacheDirectives, getResponseEntity, getRootRef, getServerInfo, getStatus, getStatusService, init, isConfidential, isLoggable, release, setApplication, setQueryValue, setRequest, setResponse, toObject, toRepresentation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAC_ERROR

public static final java.lang.String MAC_ERROR
See Also:
Constant Field Values

VLAN_ERROR

public static final java.lang.String VLAN_ERROR
See Also:
Constant Field Values

IPV4_ERROR

public static final java.lang.String IPV4_ERROR
See Also:
Constant Field Values

DPID_ERROR

public static final java.lang.String DPID_ERROR
See Also:
Constant Field Values

PORT_ERROR

public static final java.lang.String PORT_ERROR
See Also:
Constant Field Values
Constructor Detail

AbstractDeviceResource

public AbstractDeviceResource()
Method Detail

getDevices

public java.util.Iterator<? extends IDevice> getDevices()