本文整理匯總了Java中org.codehaus.jackson.annotate.JsonIgnore類的典型用法代碼示例。如果您正苦於以下問題:Java JsonIgnore類的具體用法?Java JsonIgnore怎麽用?Java JsonIgnore使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
JsonIgnore類屬於org.codehaus.jackson.annotate包,在下文中一共展示了JsonIgnore類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getFont
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JsonIgnore
public Font getFont(){
if(this.font==null){
int fontStyle=Font.PLAIN;
if((bold!=null && bold) && (italic!=null && italic)){
fontStyle=Font.BOLD|Font.ITALIC;
}else if(bold!=null && bold){
fontStyle=Font.BOLD;
}else if(italic!=null && italic){
fontStyle=Font.ITALIC;
}
double size=fontSize * 1.1;
BigDecimal bigData=Utils.toBigDecimal(size);
int s=bigData.setScale(0, BigDecimal.ROUND_HALF_UP).intValue();
this.font=new Font(fontFamily,fontStyle,s);
}
return this.font;
}
示例2: getExtractionFunction
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
/**
* Build an extraction function model object.
*
* @return Take the internal namespaces and construct a model object for the extraction functions.
*/
@JsonIgnore
@Override
public Optional<ExtractionFunction> getExtractionFunction() {
List<ExtractionFunction> extractionFunctions = getNamespaces().stream()
.map(
namespace -> new LookupExtractionFunction(
new NamespaceLookup(namespace),
false,
"Unknown " + namespace,
false,
true
)
).collect(Collectors.toList());
return Optional.ofNullable(
extractionFunctions.size() > 1 ?
new CascadeExtractionFunction(extractionFunctions) :
extractionFunctions.size() == 1 ? extractionFunctions.get(0) : null
);
}
示例3: getExtractionFunction
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
/**
* Build an extraction function model object.
*
* @return Take the internal namespaces and construct a model object for the extraction functions.
*/
@Override
@JsonIgnore
public Optional<ExtractionFunction> getExtractionFunction() {
List<ExtractionFunction> extractionFunctions = getLookups().stream()
.map(
lookup -> new RegisteredLookupExtractionFunction(
lookup,
false,
"Unknown " + lookup,
false,
true
)
).collect(Collectors.toList());
return Optional.ofNullable(
extractionFunctions.size() > 1 ?
new CascadeExtractionFunction(extractionFunctions) :
extractionFunctions.size() == 1 ? extractionFunctions.get(0) : null
);
}
示例4: getBaseURL
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JsonIgnore
public String getBaseURL() {
StringBuilder builder = new StringBuilder(protocol.toString());
builder.append("://");
builder.append(address);
builder.append(":");
builder.append(port);
return builder.toString();
}
示例5: getURL
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
/**
* @deprecated removed if not used and if it is used, make sure it returns the right information
*/
@JsonIgnore
@Deprecated
public String getURL() {
StringBuilder builder = new StringBuilder(getBaseURL());
if (publisher == null && topic != null) {
builder.append(topic);
builder.append("/");
}
builder.append(path);
return builder.toString();
}
示例6: isUpdated
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JsonIgnore
public boolean isUpdated() {
if (!isUpdated) {
for (StatePair statePair : pool.values()) {
// if one of the states have changed, then the pool is dirty
if (statePair.getState().isUpdated()) {
isUpdated = true;
return true;
}
}
}
return isUpdated;
}
示例7: getBranches
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JsonIgnore
@Override
public List<String> getBranches() {
if (this.getPush() == null || this.getPush().getChanges() == null) {
return new ArrayList<>();
}
return this.getPush().getChanges()
.stream()
.filter(bitbucketPushChange -> bitbucketPushChange != null && bitbucketPushChange.getNew() != null)
.map(bitbucketPushChange -> bitbucketPushChange.getNew().getName())
.collect(Collectors.toList());
}
示例8: getJSONData
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JSONField(serialize = false)
@JsonIgnore
public JSONObject getJSONData() {
if (data == null) {
return null;
}
return JSON.parseObject(data.toString());
}
示例9: getValue
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JSONField(serialize = false)
@JsonIgnore
@SuppressWarnings("unchecked")
public <T> T getValue(String key) {
if (data instanceof String) {
return JsonUtils.get(JSON.parseObject((String) data), key);
}
if (data instanceof JSONObject) {
return JsonUtils.get((JSONObject) (data), key);
}
if (data instanceof Map) {
return JsonUtils.get(new JSONObject((Map<String, Object>) data), key);
}
return null;
}
示例10: getSeedUrlsCount
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JsonIgnore
public int getSeedUrlsCount() {
if (CollectionUtils.isEmpty(seedUrls)) {
return 0;
}
return seedUrls.size();
}
示例11: isExpired
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
/**
* Returns whether the data within this UserData object is expired, and
* thus must not be used, according to the timestamp returned by
* getExpires().
*
* @return
* true if the data within this UserData object is expired and must not
* be used, false otherwise.
*/
@JsonIgnore
public boolean isExpired() {
// Do not bother comparing if this UserData object does not expire
Long expirationTimestamp = getExpires();
if (expirationTimestamp == null)
return false;
// Otherwise, compare expiration timestamp against system time
return System.currentTimeMillis() > expirationTimestamp;
}
示例12: getSortableMonth
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JsonIgnore
public String getSortableMonth() {
if (deadline == null) {
logger.error("Deadline is NULL for the document: " + this);
return "";
}
return deadline.getYear() + "/" + deadline.getMonthValue();
}
示例13: getPrimaryKey
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@Override
@JsonIgnore
public PrimaryKey getPrimaryKey() {
Map<Schema.Field, Object> values = new HashMap<>();
values.put(new Schema.Field(SchemaFieldInfo.ID, Schema.Type.LONG), id);
return new PrimaryKey(values);
}
示例14: getLanguageByLid
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JsonIgnore
public String getLanguageByLid() {
if (languages != null) {
for (Iterator<Language> it = languages.iterator(); it.hasNext();) {
Language lang = it.next();
if (lang.getLid() == lid) {
return lang.getLanguage();
}
}
}
return "C";
}
示例15: getLanguageIdByKey
import org.codehaus.jackson.annotate.JsonIgnore; //導入依賴的package包/類
@JsonIgnore
public void getLanguageIdByKey() {
if (languages != null) {
for (Iterator<Language> it = languages.iterator(); it.hasNext();) {
Language lang = it.next();
if (lang.getKey().equals(key)) {
lid = lang.getLid();
return;
}
}
lid = 1;
}
}