public abstract class CkanGroupOrgBase extends Object
CkanGroup
and
CkanOrganization
. The Ckan way to tell the difference is the isOrganization()
field).Modifier | Constructor and Description |
---|---|
protected |
CkanGroupOrgBase() |
protected |
CkanGroupOrgBase(String name)
Constructor with minimal amount of parameters needed to successfully
create an instance on the server.
|
Modifier and Type | Method and Description |
---|---|
String |
getApprovalStatus()
can be "approved" or what? Bah
|
String |
getDescription() |
List<CkanPair> |
getExtras() |
List<CkanGroup> |
getGroups()
Have no idea what this could mean inside a group!
|
String |
getId() |
String |
getImageUrl()
The URL to an image to be displayed on the group/org’s page (optional)
|
String |
getName()
Name in the url, lowercased and without spaces.
|
List<CkanDataset> |
getPackages()
The datasets of the group.
|
CkanState |
getState()
The current state of the group, e.g.
|
String |
getTitle()
Human readable name, i.e.
|
String |
getType() |
List<CkanUser> |
getUsers() |
String |
idOrName()
Returns the id if non-empty, the name otherwise
|
boolean |
isOrganization()
A ckan group can also be an organization.
|
String |
nameOrId()
Returns the name if non-empty, the id otherwise
|
void |
setApprovalStatus(String approvalStatus) |
void |
setDescription(String description) |
void |
setExtras(List<CkanPair> extras) |
void |
setGroups(List<CkanGroup> groups) |
void |
setId(String id) |
void |
setImageUrl(String imageUrl)
The URL to an image to be displayed on the group/org’s page (optional)
|
void |
setName(String name) |
protected void |
setOrganization(boolean organization)
Protected, we use it only when deserializing
|
void |
setPackages(List<CkanDataset> packages)
The datasets of the group.
|
void |
setState(CkanState state)
The current state of the group/organization, e.g.
|
void |
setTitle(String title)
Human readable name, i.e.
|
void |
setType(String type)
Don't know possible ckan types
|
void |
setUsers(List<CkanUser> users) |
protected CkanGroupOrgBase()
protected CkanGroupOrgBase(String name)
name
- Name in the url, lowercased and without spaces. i.e.
management-of-territorypublic String getApprovalStatus()
public void setApprovalStatus(String approvalStatus)
public String getDescription()
public void setDescription(String description)
public String getId()
public void setId(String id)
public String getImageUrl()
public void setImageUrl(String imageUrl)
public String getName()
public void setName(String name)
name
- Name in the url, lowercased and without spaces. i.e.
management-of-territorypublic boolean isOrganization()
protected void setOrganization(boolean organization)
public List<CkanDataset> getPackages()
public void setPackages(List<CkanDataset> packages)
public CkanState getState()
public void setState(CkanState state)
public String getTitle()
getName()
public void setTitle(String title)
setName(java.lang.String)
public String getType()
public void setType(String type)
Copyright © 2015 Trento Rise. All rights reserved.