Package org.alfresco.rest.framework
Class Api
- java.lang.Object
-
- org.alfresco.rest.framework.Api
-
- All Implemented Interfaces:
java.lang.Comparable<Api>
public class Api extends java.lang.Object implements java.lang.Comparable<Api>
Standard API settings for the Alfresco Rest API SCOPE - PUBLIC_API - Reserved for public API - PRIVATE_API - Reserved for private API VERSION - A positive integer starting at 1.- Author:
- Gethin James
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApi.SCOPE
-
Field Summary
Fields Modifier and Type Field Description static ApiALFRESCO_PUBLIC
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Api other)booleanequals(java.lang.Object obj)java.lang.StringgetName()Api.SCOPEgetScope()intgetVersion()inthashCode()java.lang.StringtoString()static ApivalueOf(java.lang.String apiName, java.lang.String apiScope, java.lang.String apiVersion)Creates an valid instance of the Api object
-
-
-
Field Detail
-
ALFRESCO_PUBLIC
public static final Api ALFRESCO_PUBLIC
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getScope
public Api.SCOPE getScope()
-
getVersion
public int getVersion()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
valueOf
public static Api valueOf(java.lang.String apiName, java.lang.String apiScope, java.lang.String apiVersion) throws InvalidArgumentException
Creates an valid instance of the Api object- Parameters:
apiName- a String in lowercaseapiScope- SCOPEapiVersion- postive integer- Returns:
- Api
- Throws:
InvalidArgumentException
-
-